MKEPSTKERMDGVNLGGAEHPRLVLISNSLNGGERDTYVELLEELKDIFAWDYKEMPGLDPSVTVHCLNIRPKYGPHKQPKRKFAPDHTEKIEAEVHKLLRLGFIREDRHPDWLANVVPVPKKNGEIRVCIDYRDLNMACPKDDFPLTKIMVDNSCGFERMTFMDDFSGHNHIKMNLSDERHTSFRTHLKIYYYTIMPSGLKNAGATYQREMMKSSRTYSTKRWRAMWMI