MLALEEVVWEDTNEHGLPPGFRFHPTDEELITFYLASKVFNRSFSSVEIAEVDLRRWEPWELPDVAKMGAREWYFFSLRDRKYPSGTRTNRATVAGYWKGTGKDRKVYNASNGELLGMKKALVFYRGRAPRGEKTKWVMHEYRLDGHLSYLHASKDEWVICRIFYKTGGEKKNPCIKSSSSYFLEASPPPTIYLPPLLDPSTLHSPRQTLSNPHMVLQEYNPSSQNSLHYPATLQPLPSPTNPSILKSLSHQFLLKEPLIPKECKMGNSMFSITNWVDIDHQLLQSHCTHDKCLGAFGLSAAGVAHDMSPSISFDRTGFQMVDAEPW