MSRRPARRFADTGSIPFVGSFHPKSRPSPLLSLGLVVGALLVIGYVYHSSGGRSAADAFSRLEGGTSCTAELHRALPVLKKAYGDNMRKVLHVGPDTCSVVSKLLKEEDTEAWGIEPYDLDETDSNCKALVHKGIVRVADIKFPLPYRSKSFSLVIVSDAVDYLSPRYLNKTIPELARVAADGLVILSGYPGQQKVKGAELSKFGRPAKLRSSSWWIRFFIQTSLEENEPVTKKFEQAAAKRSYKPACQVFHLKPLL*