MKGVTEADKQPELVETAKRMVYRWMHVLVETKVLRKIPKPCSLWKTIERDDSMYPKRWLDKPLGHWEIMRCPWWIDYPHGKCPRTEAQLQRDFKSGWFILEDDSSDEDEQTVTALKVLQAEVSPGQERASATKKRGADVVAGSIERTMETRRKKKLDFAAAEASMGKRMETQALQETLVKYTTFCECVCADITTLSESSQSIDEYFGKLPWKNLKYDGTPNPKVANLVFADFPTNMCDELISKTDVPEWNVFHLDLAMSVACIAGRYVADEGWVVTLCSPKHMPHTYVPLSRMRFMLYRTFTLLVTPGYLRHDGEEERTLLLCAYHRQGTDQPYLNRKKGEKVDKNMFPSSIDLLMDSTTKQQPEYTVIFGKCVRGAAERSNPFCRWLLETFTRRGDRILDLFAGCGGVARQCLELQRHCLSIDVDKYTFVNCLQLLQYTPGQKAIAGSQPTQTLEEEDDGDE