MVLKKAKTNLGKRALMKKAPKLVETEGKMCVMLHGGKSSQVLKNLITDLSVLKKGECHKMTRKNDGIRPFEGGGETSLEFFAQKADAGAFVLGTHQKKRPDCLTVGRFFDYHLFDMVELLVRNYKPMDSFGSVGNGAVLGSKPCMVFLGDRFETEPALRMAKNVLMDIFRGKPATRINLKGVDRVIICTALEEAVMFRQCVIRYKKSGTRLPKVELEEMGPSFDFVVGRHQEPPPDVKKQAYAKAKIGKKVKNVEHDSLEGKVGRIYVEKQTGLEELAMMKMKGLKRERRQA