MKFGEYLETLRPGESVLVEHTSISPYPVLFYEIGKNSGWDNILVIDIIDSALPVLRWLKFAGLDVPEKSIARIKAGGTSEWGRIVIDVDPHKDPGIFMSKFLSNLLSYYRANKNVTTIIMNPERIIPLQDNRPSFVLYLANAAAGFLGNPHRKTFYFVNYELAHKGYLALLEEAFTRVLRIEDSSVRILKSLNLDEEGTTLQL