MPNILKANAMVWHHFIKDAEEKRGKCLYCSQSISYEKSTLSNLRRHLFRRHEEVLQQTDTSFINYERVHYVWNHFVKEHDEKARCVHCDAVLACPKNIVGNLVRHLKKKHPSQELEEEADQQTLFHPSQAQYITESMEESLTTTDTLQELELEIESELLPAELHTIDTADHSGSVKIELVADDDTEQEVIEEEIIHESQQDVEIDCEDSDVSNQYLEQYEEREEKASTQVIDEAINVTRIRNDSLEEEKVELDKQVGGRNNFFCIGMRDINIKTAVYATNIAMELESLPLRQRIIAEKLMSDVMFHAKLENLTEHTMILGKVNRPFDI