MFMNTVLRADIGFGEAYMNGDFDCDLYALLDMLCAGHPANVGSRAGADSGVPSAGGGMEFAAHAALSNTREGSKRNIEYHYDAGNRFYKLWLDDTMLYSSGIHQPLKWKTREERLKAAQYAKIDAMIDRLDVQQSDHVLEIGCGWGACAIRLCERYPNARVTGLTISNEQARSISHWFPYDRATARVAAAGVADRVTIVLKDYRDHLGADERATYDKVISIEMIEAVGHEHLPGFFRVVSDALKPGGKAAIQVITMPDDRYESYCKSESDFIRAYIFPGGHLPSVGAMVAAAEPAGLILDPAYDDIGTHYAVTLRLWRERMMARKDDILAMGYSRKFLRMFEFYFAYCEAGFARGLIHDL