MSEEKKFFTRMGDGSPVYMTEEEIRSDMKAGIDDAVLRGKIDPLSDEDFEKLYDIITMPGTVVGVEPGKQIVLTNDSGGYKINVKSQLPVPKEVEVLVYERCLGCDSVDVGNTDYNYKTAKGVAKREAGALKQALNISTMPLFYGAMPNLGFYTKPDGPVDNWAMLLPEGKIKESLAAQEEAVEHAVKDILFVAEQVYDVGADGINLDTSGAAGDADFLVALKATEEIKKRFPDLGVEIGMAGEFVLGMHGKLKYDGVRLAGLYPHKQVKLAEKAGASIFGAVVNTNCNKSFPWNIARVITFIKACTDVAEIPVHADVGMGVCGIPMVENMPSDVASRADKALVEIGKVDGF