MDTRISLTFDQIPPMFSLCFQGDCPKSDTCIRFLAGSCLPGDRVCGQAVYPTARQGNTCKMYKEARIIHAACGFTALFAEVKQKDSSTLRNRIRAYLGGKTTYYRFHHGERMLTPEQQKWIINLFHRYGYTGDLHFDAYRDIYDFTEEY