MKVLVTGATSGLGRNAVEFLRNKGISVRATGRNEAMGKLLEKMGAEFVHADLTELVSSQAKVMLAGIDTLWHCSSFTSPWGTQQAFDLANVRATRRLGEWAVAWGVRNFIHISSPSLYFDYHHHRDIKEDFRPHRFANEFARSKAAGEEVINLLAQANPQTRFTVLRPQSLFGPHDKVFIPRLAHMMHHYGSVLLPHGGSALVDMTYYENAIHAMWLASQPGCDHLPSGRAYNITNGENRTLRSIVQKLIDELTIDCRIRSVPYPMLDMIARSMERFGKKSAKEPPLTHYGVSKLNFDFTLDTTRAQDELGYQPIVTLDEGIERTAAWLRDHGNLPR*