MAPPLSSKVYVDGVYIPAALIVIGTAIVKRDWVVYSVALALALGTWKFFQLKPKKVLDPTKFQEFELKEKTIISHNVAIYRIQLPSPSSILGLPIGQHISIGADIPQPDGSSKEVVRSYTPISGDEQPGYVDLLIKSYPTGNISKYMAGLSVGQSIRVRGPKGAFVYQPNMVRHFGMIAGGTGITPMLQVVRAIVRGRAAGDTTQVDLIFANVTKEDILLKEDLDALAAEDKGFRVHYVLDRPPEGWTGGVGFVTQDMITKWLPKPADDVKILLCGPPPMVSGLKKATEALGFKKARPVSKLEDQVFAF