MVRLSRALVRSAIVAAYVLPSVCAARRNLIIDTDIYSDCDDAGALLLAAASPDVNILGVNINTRSSYSSLAASAILAHYGHPAVPIGARRPLTNESFFDTFFYSLGEFTSKVAYHYPGGTLAWGRAEDALDPVKLYRQLLASADDGSVTIASIGFLANLSALLNATSPDEHSPLSGEELLRAKVSELVIMGGSYPSGREFNFFGDDPAHTAHVIGSLSAPGSPKVVYCGFEVGEHVMSGMSLMEQGPASDPVRAAYSYYTHRLTARESWDPLTMMYALDGLGDLFEFANVGGGYNRVNVTDGSNEWVDDASVTNQRWLRLKVSNETAAAELDRLYLEAALRFAGNDSSVTPVTRRSRLDL