MASTAVGRPVSAVIAGADGKEASGSSYISETLAHALDFKDSDPDRAIALLREVLYHPTSTAEVLRIMEQAITALSDLLSQEKKALELRELLTELRPYFNLIPKAKTAKIVRGIIDAVAKIPGTSDLQISLCREMVEWTRAEKRMFLRQRVEARLAALLMENKEYSEALSLLTNLVREVRRLDDKLLLVDIDLLECKLYFSLRNLAKAKAALTAARTAANAIYVPPAQQGTIDLQSGILHAEEKDYKTGFSYFFEAFEAFNALDDPRAVFSLKYMLLCKIMINQADDVGSLISSKAGLKYTGVELDAMKSVAVAYSKRSLKNFEEALNVYKEQLEEDPIVHRHLSSLYDTLLEQNLCRLIEPFSRVEISHISELIGLPVGNVEKKLSQMILDKKFAGTLDQGAGCLIIFDDVKPDGIYPSTLETICNISKVVDSLYLKSAKIMA*