<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:idea="http://www.ideadistributors.com/idea/xsl" version="2.0">

    <xsl:function name="idea:mapRole">
        <xsl:param name="roleToMap"/>
        
        <!-- not implemented presently -->
        <xsl:value-of select="$roleToMap"/>
        
        <xsl:choose>
            <xsl:when test="compare($roleToMap, 'Arranger') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Collaborator') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Composer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Conductor') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'DJ') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Engineer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Ensemble') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Executive Producer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Featured Performer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Guest Vocals') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Guest Musician') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Lead Vocals') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Musician') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Performer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Producer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Remixer') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:when test="compare($roleToMap, 'Soloist') = 0">
                <xsl:text/>
            </xsl:when>
            <xsl:otherwise/>
        </xsl:choose>
    </xsl:function>
    
    <xsl:function name="idea:mapGenre">

        <xsl:param name="genreToMap"/>

        <xsl:choose>
            <!-- These are the tunecore mappings -->
            
            <xsl:when test="compare($genreToMap, 'Alternative') = 0">
                <main_genre>
                    <emu_id>284</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>300</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Rock') = 0">
                <main_genre>
                    <emu_id>277</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>293</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Pop') = 0">
                <main_genre>
                    <emu_id>277</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>285</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'French Pop') = 0">
                <main_genre>
                    <emu_id>277</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>285</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'German Pop') = 0">
                <main_genre>
                    <emu_id>277</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>285</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Country') = 0">
                <main_genre>
                    <emu_id>286</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Dance') = 0">
                <main_genre>
                    <emu_id>281</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>401</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Electronic') = 0">
                <main_genre>
                    <emu_id>281</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Folk') = 0">
                <main_genre>
                    <emu_id>286</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Americana') = 0">
                <main_genre>
                    <emu_id>286</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>440</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'German Folk') = 0">
                <main_genre>
                    <emu_id>286</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Jazz') = 0">
                <main_genre>
                    <emu_id>291</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>278</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'New Age') = 0">
                <main_genre>
                    <emu_id>287</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>323</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Hip Hop/Rap') = 0">
                <main_genre>
                    <emu_id>282</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>330</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'R&amp;B/Soul') = 0">
                <main_genre>
                    <emu_id>282</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>328</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Inspirational') = 0">
                <main_genre>
                    <emu_id>290</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Soundtrack') = 0">
                <main_genre>
                    <emu_id>289</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'World') = 0">
                <main_genre>
                    <emu_id>287</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>324</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Blues') = 0">
                <main_genre>
                    <emu_id>291</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>278</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Classical') = 0">
                <main_genre>
                    <emu_id>279</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Opera') = 0">
                <main_genre>
                    <emu_id>279</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>367</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Reggae') = 0">
                <main_genre>
                    <emu_id>288</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>338</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Latin') = 0">
                <main_genre>
                    <emu_id>288</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>391</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Children&amp;apos;s Music') = 0">
                  <main_genre>
                    <emu_id>289</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>344</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Comedy') = 0">
                <main_genre>
                    <emu_id>289</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>343</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Spoken Word') = 0">
                <main_genre>
                    <emu_id>289</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>342</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Audiobooks') = 0">
                <main_genre>
                    <emu_id>289</emu_id>
                </main_genre>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Holiday') = 0">
                <main_genre>
                    <emu_id>289</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>398</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            <xsl:when test="compare($genreToMap, 'Vocal') = 0">
                <main_genre>
                    <emu_id>289</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>345</emu_id>
                    </sub_genre>
                </sub_genres>
            </xsl:when>
            
            <!-- These are the IDEA mappings -->
            <xsl:when test="compare($genreToMap, '''50s Rock''n'' Roll') = 0">
                <main_genre>
                    <emu_id>277</emu_id>
                </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>294</emu_id>
                    </sub_genre>
                </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, '''60s Oldies') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>294</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, '2-Step') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>479</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, '2004 DanceStar Awards Nominees') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
        </xsl:when>
        <xsl:when test="compare($genreToMap, '20th/21st Century') = 0">
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>366</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, '3rd Wave Ska') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>302</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'A Cappella') = 0">
            <!-- 289	345	Vocal Pop -->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>345</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'AOR') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Acid House') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>313</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Acid Jazz') = 0">
            <!-- 291	 -->
           <main_genre>
               <emu_id>291</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>352</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Acid Rock') = 0">
           <main_genre>
               <emu_id>277</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>371</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Acid Techno') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>312</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Acoustic Blues') = 0">
            <!-- using the parent genre, as acoustic does not map well to the avvailable sub-genres
            best one is probably 362-->
            <main_genre>
                <emu_id>362</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>292</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Adult Alternative') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>300</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Adult Contemporary') = 0">
            <!-- 277	No clear mapp for this one; using rock -->
           <main_genre>
               <emu_id>277</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Africa') = 0">
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Afro-Cuban Jazz') = 0">
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>421</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Afro-Pop') = 0">
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Afrobeat') = 0">
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alt Christian Folk') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alt Christian Punk') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alt Country') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>319</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alt Dance') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alt Metal') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alternative Christian Contemporary') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alternative Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Alternative/Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>303</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ambient') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>310</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ambient Breakbeat') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>310</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ambient Dub') = 0">
           <main_genre>
                <emu_id>281</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>310</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ambient House') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>310</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ambient Techno') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>310</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Americana') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>440</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Art &amp; Progressive Rock') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>485</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Asia') = 0">
            <!-- 288	388	Asia -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>388</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Asian Underground') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>482</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
            <xsl:when test="compare($genreToMap, 'Atmospheric Drum ''n'' Bass') = 0">
            <!-- 281	311	Drum 'n' Bass/ Jungle -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>311</emu_id>
                    </sub_genre>
                </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Australia') = 0">
            <!-- 288	395	Australia -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>395</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Avant Garde Jazz') = 0">
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>312</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Avant-Garde') = 0">
            <!--279	487	Avant-garde-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>487</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bachata') = 0">
            <!--288	394	Caribbean-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>394</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bakersfield Sound') = 0">
            <!--286	318	Contemporary Country-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Banda') = 0">
            <!--288	381	Mexico-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>381</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Baroque') = 0">
            <!-- 279	364	Baroque -->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>364</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Baroque Pop') = 0">
            <main_genre>
                    <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Beats &amp; Breaks') = 0">
           <main_genre>
                <emu_id>281</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>315</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bebop') = 0">
            <!-- 291	399	Bebop -->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>399</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bhangra') = 0">
            <!-- 288	425	India -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Big Band') = 0">
            <!-- 291	356	Big Band -->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>356</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Black Metal') = 0">
            <main_genre>
            <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Blip, Bleep') = 0">
           <main_genre>
                <emu_id>281</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>316</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Blue-Eyed Soul') = 0">
            <!-- 282	326	Soul -->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>326</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bluegrass') = 0">
            <!-- 286	411	Bluegrass -->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>411</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Blues') = 0">
            <!-- 292	362	Traditional Blues -->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>362</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Blues &amp; Boogie Rock') = 0">
            <!--292	410	Boogie Woogie-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>410</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Blues Jazz') = 0">
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Boogie Rock') = 0">
            <!--292	410	Boogie Woogie-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>410</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Boogie-Woogie') = 0">
            <!--292	410	Boogie Woogie-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>410</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bop') = 0">
            <!--291	399	Bebop-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>399</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bossa Nova') = 0">
            <!-- 288	333	South America -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>333</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Brazilian Pop') = 0">
            <!-- 288	420	Brazil -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>420</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Brill Building Pop') = 0">
            <!--Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Brit Pop') = 0">
            <!-- 284	493	Brit Pop -->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>493</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Brit Rock') = 0">
            <!-- British Invasion -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>416</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'British Folk') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>446</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'British Invasion') = 0">
            <!-- British Invasion -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>416</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Brother Acts/Close Harmony') = 0">
            <!--289	345	Vocal Pop-->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>345</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bubblegum') = 0">
            <!--Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cabaret') = 0">
            <!--289	414	Other-->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>414</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cajun/Zydeco') = 0">
            <!-- 288	510	Cajun/ Zydeco -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>510</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Calypso') = 0">
            <!-- 288	394	Caribbean -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>394</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cape Verde') = 0">
            <!--288	332	Africa-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Caribbean') = 0">
            <!-- 288	394	Caribbean -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>394</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Carnatic Instrumental') = 0">
            <!--288	425	India-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Celtic') = 0">
            <!-- 288	380	Celtic/British Isles -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>380</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Celtic Folk') = 0">
            <!-- 288	380	Celtic/British Isles -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>380</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Celtic Pop') = 0">
            <!-- 288	380	Celtic/British Isles -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>380</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Celtic Rock') = 0">
            <!-- 288	380	Celtic/British Isles -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>380</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Central/Eastern') = 0">
            <!-- 288	386	Central Asia -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>386</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Chamber Group') = 0">
            <!-- 279	369	Chamber Music -->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>369</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Chicago Blues') = 0">
            <!-- 292	359	Chicago Blues -->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>359</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Children') = 0">
            <!-- 289	344	Children's -->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>344</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
            <xsl:when test="compare($genreToMap, 'Children''s Christian') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>346</emu_id>
                    </sub_genre>
                </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'China') = 0">
            <!-- 288	386	Central Asia -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>386</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Choral') = 0">
            <!--279	368	Classical Vocal-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>368</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Christian Easy Listening/Instrumental') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Christian Metal') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Christian Pop') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Christian R&amp;B') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Christian Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Christian Rock') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>464</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Christian/Gospel') = 0">
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Classic Female Blues') = 0">
            <!-- 292	362	Traditional Blues -->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>362</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Classic R&amp;B') = 0">
            <!-- 282	328	R&B -->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>328</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Classic Rock') = 0">
            <!-- 277	296	Classic Rock -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>296</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Classic Swing') = 0">
            <!-- 291	351	Swing -->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>351</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Classical') = 0">
            <!--279	453	Classical-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>453</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Classical Arabic') = 0">
            <!-- 288	390	Middle East -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>390</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Classical Period') = 0">
            <!-- 279	453	Classical -->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>453</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cocktail/Lounge') = 0">
            <!--291	350	Lounge-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>350</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Comedy') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Comedy Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>329</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Comedy Rock') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Comedy/Spoken Word') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Comic Song') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Contemporary Instrumental') = 0">
            <!--287	325	Contemporary Instrumental-->
             <main_genre>
                 <emu_id>287</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>325</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Contemporary R&amp;B') = 0">
            <!--282	328	R&B-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>328</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cool') = 0">
            <!--291	278	Jazz/Blues-->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cool/West Coast Jazz') = 0">
            <!-- 291	 -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cosmic American Music') = 0">
            <!--286	440	Americana-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>440</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>317</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country Blues') = 0">
            <!--292	358	Delta Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>358</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country Gospel') = 0">
            <!--290	347	Gospel-->
             <main_genre>
                 <emu_id>290</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country Humor') = 0">
            <!--289	343	Comedy-->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country Pop/Cosmopolitan') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country Rock') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country Soul') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country-Folk') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>317</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Country-Folk/Bluegrass') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>411</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cowboy') = 0">
            <!--286		441	Honky Tonk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>441</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cowpunk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>303</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Crossover Classical') = 0">
            <!-- 279	453	Classical -->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>453</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Crossover Jazz') = 0">
            <!-- 291	 -->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Crossover Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Cumbia') = 0">
            <!--288	333	South America-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>333</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'DJ Toasting') = 0">
            <!-- 288	Dancehall -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>335</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Dance/Pop') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Dancehall') = 0">
            <!-- 288	Dancehall -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>335</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Dark Ambient') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>310</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Darkside') = 0">
            <!--284	309	Goth-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>309</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Darkwave') = 0">
            <!--284	309	Goth-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>309</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Death Metal') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Deep House') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>313</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Delta Blues') = 0">
            <!--292	358	Delta Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>358</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Detroit Techno') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>312</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Devotional') = 0">
            <!-- 290	346	Christian -->
             <main_genre>
                 <emu_id>290</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>346</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Digital Hardcore') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>402</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Disco') = 0">
            <!-- 277	297	Disco -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>297</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Doo-Wop') = 0">
            <!--277	294	Oldies-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>294</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Doom Metal') = 0">
            <!-- 277	 -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Downtempo') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>424</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Dream Pop') = 0">
            <!-- 277	285	Pop -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Dub') = 0">
            <!-- 288	337	Dub -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>337</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Early American Blues') = 0">
            <!--292	362	Traditional Blues-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>362</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Early Country') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>317</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'East Coast Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Easy Listening') = 0">
            <!--291	396	Easy Listening-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>396</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Easy Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Electric Blues') = 0">
            <!--292	361	Contemporary Blues-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>361</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Electro-Funk') = 0">
            <!-- 282	484	Electro-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>484</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Electronica/Dance') = 0">
          <main_genre>
                <emu_id>281</emu_id>
          </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Emo') = 0">
            <!--284	305	Emo-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>305</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ethnic Fusion') = 0">
            <!--288	334	World Fusion-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>334</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Euro Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Euro-Dance') = 0">
            <!--281	401	Dance-->
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Europe/Mediterranean') = 0">
            <!--288	379	Mediterranean-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>379</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Experimental') = 0">
            <!--284	403	Alternative Experimental-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>403</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Experimental Techno') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>312</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Film') = 0">
            <!-- 289	340	Film Soundtracks -->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>340</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Film Scores') = 0">
            <!--289	341	Theatre Scores-->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>341</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Film Soundtracks') = 0">
            <!--289	340	Film Soundtracks-->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>340</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Flamenco/Fado') = 0">
            <!--288	413	Flamenco/ Tango-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>413</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Folk') = 0">
            <!--286	320	Traditional Folk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>320</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Folk Pop') = 0">
            <!--286	461	Contemporary Folk-->
           <main_genre>
               <emu_id>286</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>461</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Folk Revival') = 0">
            <!--286	320	Traditional Folk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>320</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Folk-Blues') = 0">
            <!--292	362	Traditional Blues-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>362</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Folk-Rock') = 0">
            <!--286	461	Contemporary Folk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>461</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Folk/Traditional Gospel') = 0">
            <!--290	347	Gospel-->
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Foreign Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Free Improvisation') = 0">
            <!--291	354	Avant-garde-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>354</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Free Jazz') = 0">
            <main_genre>
                <emu_id>91</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>354</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Freestyle') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'French Pop') = 0">
            <!--288	494	France-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>494</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Funk') = 0">
            <!-- 282	327	Funk -->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>327</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Funk Metal') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Funk Rock') = 0">
            <!-- 282	327	Funk -->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>327</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Fusion') = 0">
            <!--291	355	Fusion-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>355</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'G-Funk') = 0">
            <!-- 282	327	Funk -->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>327</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Gabba') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Gamelan') = 0">
            <!--288	496	Indonesia-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>496</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Gangsta Rap') = 0">
            <!--282	329	Rap-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>329</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Garage') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>311</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Garage Rock') = 0">
            <!--284	307	Garage Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>307</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Garage Rock Revival') = 0">
            <!--284	307	Garage Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>307</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Girl Groups') = 0">
            <!--277	294	Oldies-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>294</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Glam') = 0">
            <!---277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Global House') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>313</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Good Old Days') = 0">
            <!--277	294	Oldies-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>294</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Gospel') = 0">
            <!--290	347	Gospel-->
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Gospel Choir') = 0">
            <!--290	347	Gospel-->
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Goth') = 0">
            <!--284	309	Goth-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>309</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Greece') = 0">
            <!--288	516	Greece-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>516</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Grindcore') = 0">
            <!--284	304	Hardcore-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>304</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Grunge') = 0">
            <!--284	300	Alternative-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>300</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Grunge-Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Guitar') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Gypsy') = 0">
            <!--288	400	Eastern Europe-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>400</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Happy Hardcore') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hard Bop') = 0">
            <!--291	399	Bebop-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>399</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hard Psyche') = 0">
            <!--284	306	Psych-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>306</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hard Rock') = 0">
            <!--277	428	Hard Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>428</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hardcore') = 0">
            <!--284	304	Hardcore-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>304</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hardcore Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>304</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hardcore Rap/Hip-Hop') = 0">
            <!-- 282	 -->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hardstep') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>402</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Harmonica Blues') = 0">
            <!--292	362	Traditional Blues-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>362</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hawaii') = 0">
            <!--288	392	Pacific Islands-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>392</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Healing') = 0">
            <!--287	509	Healing-->
            <main_genre>
                <emu_id>287</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>509</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hi-NRG') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Highlife') = 0">
            <!--288	332	Africa-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hindi') = 0">
            <!--288	425	India-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hindustani Instrumental') = 0">
            <!--288	425	India-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Hindustani Vocal') = 0">
            <!--288	425	India-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Holiday Music') = 0">
            <!--289	398	Holiday-->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>398</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Honky-Tonk') = 0">
            <!--286	441	Honky Tonk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>441</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'House') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>313</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Illbient') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>377</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'India') = 0">
            <!-- 288	425	India -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Indian Classical') = 0">
            <!-- 288	515	Indian Classical -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>515</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Indie Rock &amp; Lo-Fi') = 0">
            <!--284	301	Indie Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>301</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Industrial') = 0">
            <!--284	308	Industrial-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>308</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Industrial Dance') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>402</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Industrial Metal') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>402</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Instrumental Country') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Instrumental Gospel') = 0">
            <!--290	347	Gospel-->
            <main_genre>
                <emu_id>290</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Instrumental Guitar Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Instrumental Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Instrumental Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Intelligent (IDM)') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>468</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jam Rock') = 0">
            <!--277	404	Jam Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>404</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jangle Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Japan') = 0">
            <!--288	388	Asia-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>388</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jazz') = 0">
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jazz Blues') = 0">
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jazz Instrumental Pop') = 0">
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>396</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jazz Piano') = 0">
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>287</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jazz Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jazz Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jazz-Funk') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>327</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jewish/Israeli') = 0">
            <!--288	379	Mediterranean-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>379</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Juju') = 0">
            <!--288	332	Africa-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jump Blues') = 0">
            <!--292	361	Contemporary Blues-->
            <main_genre>
                <emu_id>292</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>361</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Jump-Up') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>311</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
            <xsl:when test="compare($genreToMap, 'Jungle/Drum ''n'' Bass') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
                <sub_genres>
                    <sub_genre>
                        <emu_id>311</emu_id>
                    </sub_genre>
                </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Kannada') = 0">
            <!--288	425	India-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Klezmer') = 0">
            <!-- 291	419	Klezmer -->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>419</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Krautrock') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>481</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Latin') = 0">
            <!-- 288	391	Latin -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>391</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Latin &amp; World Jazz') = 0">
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>353</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Latin Pop') = 0">
            <!-- 288	391	Latin -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>391</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Latin Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Latin Rock') = 0">
            <!-- 288	391	Latin -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>391</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Latin Soul') = 0">
            <!-- 288	391	Latin -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>391</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Latin/South America') = 0">
            <!-- 288	391	Latin -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>391</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Lecture') = 0">
            <!--289	342	Spoken Word-->
            <main_genre>
                <emu_id>289</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>342</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Lite Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Lo-Fi') = 0">
            <!--284	301	Indie Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>301</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Lovers Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Malayalam') = 0">
            <!--288	425	India-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Mali') = 0">
            <!--288	332	Africa-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Mambo') = 0">
            <!--288	421	Cuba-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>421</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Mariachi') = 0">
            <!--288	381	Mexico-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>391</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Mediterranean') = 0">
            <!--288	379	Mediterranean-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>379</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Memphis Blues') = 0">
            <!--292	358	Delta Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>358</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Merengue') = 0">
            <!--288	391	Latin-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>391</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Merseybeat') = 0">
            <!-- 284	493	Brit Pop -->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>493</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Metal') = 0">
            <!-- 277	 -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Metalcore') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Miami Bass') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Middle East') = 0">
            <!-- 288	390	Middle East -->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>390</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Midwestern Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Minimalist Techno') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>312</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Mod') = 0">
            <!-- 284	493	Brit Pop -->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>493</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Mod Revival') = 0">
            <!-- 284	493	Brit Pop -->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>493</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Modern Big Band') = 0">
            <!--291	356	Big Band-->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>356</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Modern Blues') = 0">
            <!--292	361	Contemporary Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>361</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Modern Folk') = 0">
            <!--286	461	Contemporary Folk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>461</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Motown') = 0">
            <!--292	462	Soul/R&B-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>462</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Musicals') = 0">
            <!--289	341	Theatre Scores-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>341</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Musique Concrete') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>316</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Nashville Sound') = 0">
            <!--286	318	Contemporary Country-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Neo Classical') = 0">
            <!--279	453	Classical-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>453</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Neo Psychedelic') = 0">
            <!--284	306	Psych-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>306</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Neo-Electro') = 0">
            <!--282	484	Electro-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>484</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Neo-Soul') = 0">
            <!--282	326	Soul-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>326</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Age') = 0">
            <!--287	New Age-->
             <main_genre>
                 <emu_id>287</emu_id>
             </main_genre>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Age Acoustic') = 0">
            <!--287	New Age-->
             <main_genre>
                 <emu_id>287</emu_id>
             </main_genre>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Age Electronic') = 0">
            <!--287	New Age-->
             <main_genre>
                 <emu_id>287</emu_id>
             </main_genre>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Classical') = 0">
            <!--279	453	Classical-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>453</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Country') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Folk') = 0">
            <!--286	461	Contemporary Folk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>461</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Jack') = 0">
            <!--282	328	R&B-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>328</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Orleans &amp; Early Jazz') = 0">
             <!-- 292	 -->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>409</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Orleans Blues') = 0">
            <!--292	409	New Orleans R&B-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>409</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Orleans R&amp;B') = 0">
            <!--292	409	New Orleans R&B-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>409</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Prog') = 0">
            <!--277	485	Progressive Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>485</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Romantic') = 0">
            <!--284	506	New Wave-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>506</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>  
        <xsl:when test="compare($genreToMap, 'New Traditional Bluegrass') = 0">
            <!--286	411	Bluegrass-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>411</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Wave') = 0">
            <!--284	506	New Wave-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>506</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Wave of British Heavy Metal') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New York Blues') = 0">
            <!--292	361	Contemporary Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>361</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Zealand Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'No Wave') = 0">
            <!--284	373	Post-Punk-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>373</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Noise Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Noise Rock') = 0">
            <!--284	301	Indie Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>301</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Norteno') = 0">
            <!--288	381	Mexico-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>381</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'North America') = 0">
            <!--288	389	North America-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>389</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Novelty') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Nueva Cancion') = 0">
            <!--288	333	South America-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>333</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Oi/Street Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>303</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Old School Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Old-School Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>303</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Old-Time Revival') = 0">
            <!--286	440	Americana-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>440</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Old-Time/Appalachian') = 0">
            <!--286	440	Americana-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>440</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Oldies') = 0">
            <!--277	294	Oldies-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>294</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Opera') = 0">
            <!--279	367	Opera-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>367</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Orchestra') = 0">
            <!--279	454	Orchestral-->
             <main_genre>
                 <emu_id>279</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>454</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Orchestral Pop') = 0">
            <!--279	454	Orchestral-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>454</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Orchestral Scores') = 0">
            <!--279	454	Orchestral-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>454</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Organ Jazz') = 0">
            <!-- 291	 -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Outlaw Country') = 0">
           <main_genre>
                <emu_id>286</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Philly Soul') = 0">
            <!--292	462	Soul/R&B-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>462</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Piano Blues') = 0">
            <!--292	361	Contemporary Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>361</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Poetry/Poetry Slam') = 0">
            <!--289	342	Spoken Word-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>342</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Political Folk &amp; Protest Songs') = 0">
            <!--286	461	Contemporary Folk-->
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>461</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Political Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pop Metal') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pop Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pop-Jazz') = 0">
            <!-- 291	 -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pop-Reggae') = 0">
            <!--288	338	Roots Reggae-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>338</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Post Bop') = 0">
            <!--291	354	Avant-garde-->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>354</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Post-Grunge') = 0">
            <!--284	301	Indie Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>301</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Post-Modern Pop') = 0">
            <!--284	492	Indie Pop-->
             <main_genre>
                 <emu_id>284</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>492</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Post-Punk') = 0">
            <!-- 284	 -->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>373</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Post-Rock') = 0">
            <!--284	301	Indie Rock-->
           <main_genre>
               <emu_id>284</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>301</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Power Electronics/Noise') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>316</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Power Pop') = 0">
            <!--277	375 Power	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>375</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pre-Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>303</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Progressive Bluegrass') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>411</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Progressive Folk') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>461</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Progressive House') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>314</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Progressive Metal') = 0">
            <!-- 277	 -->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Psychedelic') = 0">
            <!--284	306	Psych-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>306</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Psychobilly') = 0">
            <!--277	378	Rock/Pop Rockabilly-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>378</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pub Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>308</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Punk-Pop') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>303</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ragga') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>311</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ragtime') = 0">
            <!--291	465	Classic Jazz-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>465</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rai') = 0">
            <!--288	460	Rai-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>460</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ranchera') = 0">
            <!--288	381	Mexico-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>381</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rapcore') = 0">
            <!--282	329	Rap-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>329</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Reggae') = 0">
            <!--288	338	Roots Reggae-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>338</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Remix') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>397</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Retro Soul') = 0">
            <!--292	462	Soul/R&B-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>462</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Riot Grrrl') = 0">
            <!--284	301	Indie Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>301</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rock Opera') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rock Steady') = 0">
            <!--288	336	Ska-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>336</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rock/Pop') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rockabilly') = 0">
            <!--277	378	Rock/Pop Rockabilly-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>378</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rockabilly Revival') = 0">
            <!--277	378	Rock/Pop Rockabilly-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>378</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Romantic') = 0">
            <!--279	365	Romantic-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>365</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Roots') = 0">
            <!-- 288	338	Roots Reggae -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>338</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Roots Reggae') = 0">
            <!-- 288	338	Roots Reggae -->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>338</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Rumba') = 0">
            <!--288	421	Cuba-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>421</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Salsa') = 0">
            <!--288	504	Salsa-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>504</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Samba') = 0">
            <!--288	420	Brazil-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>420</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Scandinavian Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Scandinavian Rock/Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Scottish Folk') = 0">
            <!--288	380	Celtic/British Isles-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>380</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Self-Help') = 0">
            <!--289	342	Spoken Word-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>342</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Shoegazer') = 0">
            <!--284	301	Indie Rock-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>301</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Singer-Songwriter') = 0">
            <!--277	405	Singer-Songwriter-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>405</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ska') = 0">
            <!-- 288	336	Ska -->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>336</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ska Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>302</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Ska Revival') = 0">
            <!-- 288	336	Ska -->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>336</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Skate Punk') = 0">
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>303</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Sketch Comedy') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Smooth Jazz') = 0">
            <!-- 291	 -->
            <xsl:text>396</xsl:text>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soca') = 0">
            <!--288	394	Caribbean-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>394</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Son') = 0">
            <!--288	421	Cuba-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>421</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Song Parodies') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soukous') = 0">
            <!--288	332	Africa-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>332</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soul') = 0">
            <!--292	462	Soul/R&B-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>462</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soul Blues') = 0">
            <!--292	462	Soul/R&B-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>462</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soul Jazz') = 0">
            <!-- 291	 -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soul/R&amp;B') = 0">
            <!--292	462	Soul/R&B-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>462</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soundtracks') = 0">
            <!--289	340	Film Soundtracks-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>340</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Soundtracks/Musicals') = 0">
            <!--289	340	Film Soundtracks-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>340</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'South Pacific') = 0">
            <!--288	392	Pacific Islands-->
            <main_genre>
                <emu_id>288</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>392</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Southern Gospel') = 0">
            <!--290	347	Gospel-->
             <main_genre>
                 <emu_id>290</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Southern Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Southern Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Space Age Bachelor Pad') = 0">
            <!--291	350	Lounge-->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>350</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Space Rock') = 0">
            <!--277	293	Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>293</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Speeches') = 0">
            <!--289	342	Spoken Word-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>342</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Spoken Word') = 0">
            <!--289	342	Spoken Word-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>342</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Stand-Up Comedy') = 0">
            <!--289	343	Comedy-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>343</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Steel Band') = 0">
            <!--288	394	Caribbean-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>394</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Stoner Rock') = 0">
            <!--277	428	Hard Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>428</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Straight-Edge') = 0">
            <!--284	304	Hardcore-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>304</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Suburban Rap') = 0">
            <!--282	329	Rap-->
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>329</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Surf') = 0">
            <!--277	299	Surf Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>299</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Surf Revival') = 0">
            <!--277	299	Surf Rock-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>299</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Swamp Blues') = 0">
            <!--292	358	Delta Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>358</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Swamp Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Swing') = 0">
            <!-- 291	351	Swing -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>351</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Swing Revival') = 0">
            <!-- 291	351	Swing -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>351</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Synth Pop') = 0">
            <!--277	285	Pop-->
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>285</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'TV Soundtracks') = 0">
            <!--289	339	TV Soundtracks-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>339</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Tamil') = 0">
            <!--288	496	Indonesia-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>496</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Tango') = 0">
            <!--288	413	Flamenco/ Tango-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>413</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Techno') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>312</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Techno Tribal') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>312</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Techstep') = 0">
           <main_genre>
                <emu_id>281</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>401</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Telugu') = 0">
            <!--288	425	India-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>425</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Texas Blues') = 0">
            <!--292	408	Texas Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>408</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Texas Country') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Third Stream') = 0">
            <!--279	505	Postmodern-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>505</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Thrash/Speed Metal') = 0">
            <main_genre>
                <emu_id>277</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>295</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Traditional Country') = 0">
           <main_genre>
                <emu_id>286</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>317</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Traditional Folk') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>320</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Traditional Jazz/Dixieland') = 0">
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Trance') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>314</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Trip-Hop') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>423</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Tropicalia') = 0">
            <!--291	350	Lounge-->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>350</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Turkey') = 0">
            <!--288	379	Mediterranean-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>379</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Turntablist-Group') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>331</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Turntablist-Solo') = 0">
            <main_genre>
                <emu_id>281</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>331</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Tuva/Central Asia') = 0">
            <!--288	386	Central Asia-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>386</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Twee Pop/Cuddlecore') = 0">
            <!--284	492	Indie Pop-->
            <main_genre>
                <emu_id>284</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>492</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Twenty-First Century') = 0">
            <!--279	366	20th Century-->
           <main_genre>
               <emu_id>279</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>366</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Underground Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Urban Blues') = 0">
            <!--292	361	Contemporary Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>361</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Urban Cowboy') = 0">
            <main_genre>
                <emu_id>286</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>318</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Urban Folk') = 0">
           <main_genre>
                <emu_id>286</emu_id>
           </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>461</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Urban/Contemporary Gospel') = 0">
            <!--290	347	Gospel-->
             <main_genre>
                 <emu_id>290</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>347</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Vaudeville Blues') = 0">
            <!--292	361	Contemporary Blues-->
             <main_genre>
                 <emu_id>292</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>361</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Vintage Lounge') = 0">
            <!--291	350	Lounge-->
            <main_genre>
                <emu_id>291</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>350</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Vocal') = 0">
            <!--279	368	Classical Vocal-->
            <main_genre>
                <emu_id>279</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>368</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Vocal Jazz') = 0">
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>357</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Vocal-Pop') = 0">
            <!-- 289	345	Vocal Pop -->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>345</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'West Coast Jazz') = 0">
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>278</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'West Coast Rap/Hip-Hop') = 0">
            <main_genre>
                <emu_id>282</emu_id>
            </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>330</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Western Swing') = 0">
            <!-- 291	351	Swing -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>351</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Western Swing Revival') = 0">
            <!-- 291	351	Swing -->
             <main_genre>
                 <emu_id>291</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>351</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'World Fusion') = 0">
            <!--288	334	World Fusion-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>334</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'World/Reggae') = 0">
            <!--288	338	Roots Reggae-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>338</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Worldbeat') = 0">
            <!--288	334	World Fusion-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>334</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Zouk') = 0">
            <!--288	394	Caribbean-->
             <main_genre>
                 <emu_id>288</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>394</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:when>
        <xsl:otherwise>
            <!--289	414	Other-->
             <main_genre>
                 <emu_id>289</emu_id>
             </main_genre>
            <sub_genres>
                <sub_genre>
                    <emu_id>414</emu_id>
                </sub_genre>
            </sub_genres>
        </xsl:otherwise>
        <!-- 
        <xsl:when test="compare($genreToMap, 'Unusual') = 0">
            <xsl:text/>
        </xsl:when>
        
        <xsl:when test="compare($genreToMap, 'Yodeling') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Township') = 0">
            <xsl:text/>
        </xsl:when>
                <xsl:when test="compare($genreToMap, 'Atmospheres') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Belly Dancing') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Bengali') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Conductor') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'New Traditional') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Non-Orchestral') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Organ') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Percussion') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Performer') = 0">
            <xsl:text/>
        </xsl:when>
                <xsl:when test="compare($genreToMap, 'Piano') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Polka') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Pop Standards') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Quiet Storm') = 0">
            <xsl:text/>
        </xsl:when>
        
        <xsl:when test="compare($genreToMap, 'Plunderphonic') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Lyrical') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Mainstream') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Medieval') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Meditation') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Native American') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Nature') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Renaissance') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Digital Design') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Retro/Vintage') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Early') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Video Game Music') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Field Recordings') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Truckin&apos; Songs') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Electronic') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Teen Beat') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Teen Idols') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Tex Mex') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Stride') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'String Bands') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Homemade') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Minimalism') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Square Dancing') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Speedbass') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Spiritual') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Speedbass') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Spiritual') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Solo Instrumental') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Solo Instrumentalist') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Skiffle') = 0">
            <xsl:text/>
        </xsl:when>
        <xsl:when test="compare($genreToMap, 'Slowcore') = 0">
            <xsl:text/>
        </xsl:when>
         <xsl:when test="compare($genreToMap, 'Japanese Noise Rock') = 0">
            <xsl:text/>
        </xsl:when>
        -->
        </xsl:choose>

    </xsl:function>
    
</xsl:stylesheet>
