MKIVFTAEHAGDLSAFHQLGELLVEGWALGKPKLSAGQLIELAHDAEVLVTSYDEVTDAVMAACPRLQVIACTRANPVNIDTQAAQARGIRVLYTPGRNADAAAELTLGLMLSLARHIPQSHAALKRGEFTQADNAAAATQQGLRRDVVWDVSPESPYEVFKGSELRNKTLGLVGYGNIGRRVARIARAFGMAVLVVDPFVAAEDINEPGLQKTTLEALFREADIVSLHLSSGPHSDGLVNAALLNSMKPGALLINTSRAAVVDEAALIDALRHGPLGGAALDVYHREPLWRDHPFVIEFDNVIITPHIAGATRESIAKHTAMIAADLQRYVAGEPLLYQWR*