MRDGIKEAASENLLTPRFYTTDFDEMEQLFSKEINPNLDEDELVAILQEFREDFNQKHFVRNDSFKAAADGITGDARRIFIEFLERSCTAEFSGFLLYKELGRRLKKTAPVAAEIFTLMSRDEARHAGFLNKAMSDFNLALDLGFLTKNRQYTFFKPKFIIYATYLSEKIGYWRYISIYRHLQANPDDQLYPIFQYFENWCQDENRHGDFFTACLKARPEFINDFEAKLWARFFCLSVYVTMYLNDHSRTEFYESIGLNTTQFNMHVIHQTNKTTASIFPQVIDTYNPKFKEHLDELVVVNQKLAEAESPVEKAPLIASFAFHLLSIALMKPIDSGSIDFVEDVNSPAFMY*