MDIVGFNIDIEKKLVDKTLTHLIGKKVSTKEIRDTMRRLGQKRAELYGWPNTYVFTKAMGEKLIWEYKENLSVVIIRPTMISSTYKEPFPGWVEGVGSVATVSIVYGKGLVRFTYGDDNTIFDLIPTDMVVNSIVMAMMANANKHCLKIYHVGSSLRNPLPFRKLLDINYQYFSNNPWIDGQGMLVKISKAILVKRRLHSQILFLLFIIVFMILKLVDKASCHYYRLIQDKLLQIKVTYKIWKTFKPYTSFAGIFDDENTEKLRTTLCKNGEGEEVFNFDPKCINWEDYLLNNHIPATVKYLF*