MKDHPDQPWMKQNDLIKLCVKEFYEPTEYSEGVRGRPRKEAATIAEAVLFDLHRTGNLIHFKDEDIVLVDIPWFCKDFMGSILEKTFQISMGLCLADNKLGVWRREDIKNILETACNTEAMRRRRIKSKIGFGKGFSSTAIQLDREQHFRIMIQLEFCFEVNPGQDIFIPATLCSSNGQEHQRWSAEKGKLASEFSYVGRRLECRDKNNTFLTPGFFPRLQVHLRKVFELTLYYLEKGIKKMVDYCVEVLIEFNESPT