MTNLVEVQSLKLNTGALMPAIALGMSAREETPEETKAYFRKALEIGYRHFDTASVYRTEPMMGEVLEDVLNSGTFKREELFITTKLSPAQTHADDVIPALRESLSNLRLEYVDLYLIHFPVRIKPGTKLSYGPLSEDAFLPLDLVGVWKALEQCVELGLTRAIGVSNFGSRLLGVITADAKIIPAVNQVEMHPGCLQPRLLDACKQMGIKVMAFSALGSPKYSTGFTSNAVIDSPILKEIAEKHGKSVGQVALRWSLDHGVCVVVKSSNPSRMAQNLNVFGWSLDEDDHTKIATMPRFRLHDGTYWINQTTSPYRSPKDLYDCWSD*