MVLVPITYKGGVFRHDIIIDLIDDLGGYVVQKHMIAQEVILQSLVPREDIELIRKTGRPLGGEVIEAPLVGTEIAVVTPSLEIHHLPHTSCDAAEYLRRAGAKTNMIGLARGFGKRIANLNIEERDVINEHDCAVFLLGNFESCIKYKLPALRRGIRVPIILTGGPDTKKLKKLADPPVEGYVGGIGRIGHRMQKQEGEIEFLDRLVDEVSGVLEKRREEIAKDPLSISPARLMAAIDDELGLSETSTHPTPVTVQIAGLRVKIPYDNFSGMIGDIEIENGIKVKDVADLLPSRMRNYIWIRIKPFSDTKIIV