MATFTRTKPHMNIGTIGHVDHGKTTLTAAITKVLASEGRAKAIAFEDIDKAPEERKRGITISAAHVEYETANRHYGHVDCPGHADYVKNMITGAAQMDGGILVVSAPDGPMPQTKEHILLARQVGVPSLVCFLNKVDAVEDEELLELVEMELRELLSFYKFPGDDIPIIRGSALQALQGTNDETGKNSILKLMEAVDTYIPEPKRVLDKPFLLAVEDVFSIQGRGTVATGRIEQGVIKVGEEVEIVGLKESGPQKSVVTGVEMFKKILDQGQAGDNVGLLLRGLKREDISRGQVICKPGTIKTYKKFEAEIYVLSKDEGGRHTPFFSNYRPQFYLRTADVTGTITLPENVKMVMPGDNVSLKFELRVPAPIEAGQRFALREGGRTVGAGVISKVIPG*