MILKKAKTNLGKRTLMKKAPKLVEKDGKMCIMLHGGKSSQVLKNLVTDLAVMKKGECHKMTKKNDGIRPFEGGGETSLEFYAQKADAGAFVLGTDQKKRPDCLTVGRFFDYHLFDMVELLVKDYKGIREFGATGNQAVAGSRPCMVFVGDRFETEPGLKLAKNILLDVFRGRPASRINLKGVDRVIVLTALEDKVMFRQCAIKFKKSGTRMPKVELHEMGPSFDFTLGRTQQAPSDVKKQAYAKAKSGKKIKNVSQDSLEGKVGRIYVEKQQGLEDMAYMKMKGLKRERRQA