MTVSMTTYIVVWGFWKCFWTNPNHVIARMYPKPMPVWGVALLVGFIGAFKLLRTHGANVDVSAALVYAVTGAHKGMMDTVEHSLSEGADVHYNNDEALHKAVEHGRTDEGDGAPNGADYISVLCEYGADLLARDGEILMAAVTSDWVDTENFEELLGWVPDLPDVIRQDDYALLHAMVGSDYATPYALEKLTEHLEDSELFGLIKQGALLKACMCGADPDVHTPGNVGHSASRELLEYLLDMCPGAADVIVSDDCALLQYALQHAQLEVVLDLFRYVEGEGFVIRQHFDRFVDCLVQNYRDRDVKSLAQYLLRFCPEKKQYVHAALNQAGKGALLADC*