MKYYGIEALDTLFFGDGSPFDAGETGQIEVTGVFPPSPTTVVGALRAAFARELGWRCGDWPENVKAKLGDGQRLGPLRFAGPYVTRGGEPLFPAPLYLMKSGERFTTRLRPRDTPLETDMGEVRLPEVVPVEDDSGKEAKGFKPLADAYLTKSGTERALRWELPQEEEVVKVSDLWEGEGRLGIRRDPEKRTTQEDALYLASHVRPRRGVALAMGVAGYEGPAPGLMTLGGESRMAYLEPCEISLPEAPELEPDGGRLRYTVTLLTPMRPQDEGWQRPGGGLAGLPGEVVSACVGKPVLIGGWDTERKRPLDLEPHLPAGSTWFMETEAGEVDRVLEMHAGHIGAKTEWGYGQILIGRWR