MGMMLLLLSMLAGLVAEAEGQAFHFGKCPNPPVQENFDLNKYLGRWYEIEKIPVSFEKGNCIQANYSLKENGRVKVLNQELRPDGTVNQIEGEATHSNITEPAKLGVKFFQLMPSAPYWVLATDYDNYALVYSCTNIIWLFHVDHIWILGRNRYLPQETVTYLKDILTSNNIDIEKMTLTDQANCPDFL