MDGVNLGGAEHPRLVLISNSLNGGERDTYVELLEELKDIFAWDYKEMPGLDPSVTVHCLNIRPKYGPHKQPKRKFAPDHTEKIEAEVHKLLRLGFIREDRHPDWLANVVPVPKKNGEIRVCIDYRDLNMACPKDDFPLTKIMVDNSCGFERMTFMDDFSGHNHIKMNLSDERHTSFRTHLKIYYYTIMPSGLKNAGATYQREMMKSSRTYSTKRWRAMWMI