MKQSKLLIPTLREMPSDAQVISHALMVRAGYVRQVSAGIYAYLPLANRTIEKFKTIMREEFEKIGAVEMLAPALLTADLWRESGRYETYGEDLYKLKNRDNSDFILGPTHEETFTTLVRDAVKSYKQLPLNLYQIQSKYRDEKRPRNGLLRTREFIMKDGYSFHHNYEDLDVTYEDYRQAYEAIFTRAGLDFKGIIGDGGAMGGKDSQEFMAITPARTDLDRWVVLDKSIASMDDIPKEVLEEIKAELAAWMISGEDTIAYSTESSYAANLEMATNEYKPSSKVAAEDALAEVETPHCKTIDEVAAFLSVDETQTIKTLLFVADNEPVVALLVGNDHINTVKLKNYLAADFLEPASEEEARAFFGAGFGSLGPVNLAQGSRIVADRKVQNLTNAVAGANKDGFHVTGVNPGRDFQAEYVDIREVKEGEISPDGHGVLQFARGIEVGHIFKLGTRYSDSMGATILDENGRTVPIVMGCYGIGVSRILSAVIEQHARLFVNKTPKGDYRYAWGINFPKELAPFDVHLITVNVKDQVAQDLTAKLEADLMAKGYDVLTDDRNERVGSKFSDSDLIGLPIRVTVGKKAAEGIVEIKIKATGDSIEVNAENLIETLEILTKEH*