MESTTSASQAYKVKRDPWITPTMVLVGIIPIFTFALGTWQVRRLKWKVALIDELEEKLQREPMNLPKRINLNAVPDFAYRKVVLRGHWDTEHAILMGPRVRNGTNGYHLVVPLVRDNGSTVLVDRGFVSKELADECKKYLEDGEVEMLGMLRTSHVRNNFTPDNHPEKGEWYWADVDAMAEYAGGEKAGVQPVLVEEIFEGHAGEISSRLSRGVAVGRAPVVDVRNSHASYVATWYALSAFTSVMFIRLLLKQRQARIRVPR