MATQPPALRHRDSAPAIPDELSEEILLRLPPGDPSCLVRASAVCKRWRRIVSQPNFLRRLHELHGTPPPLLGFFHSDYSKRFAARVDYGPSTKFVPTTPSAFSLSIPNSRKWYALNYRHGRLLFCSKVTQEGQDFLVWEPITGHQRILPVPGAPKNYVMDAAVVCAADGCDHRDCQGGPFRLVLVYLVENVDSLFVRAYSTETGSWGDMSTVTYEPIREKSSILVGKSLYFFSIFDRMVKYDLTGQSGLSVINLPEPEVLADCRGVTGLVLTRERELGVAGVMETRLYLWSSTAGDKGELQSENCRVIELHNMLPAAALSASERVDVVGFAEDANVIFLKTIAGVSAINLDSEPARKVYQTSETYETLTAFSSFYIPGKRVASAGGGEGMP*