MEKLSVGRRGPHAIALPFPLQGHITPMLQLCRFLASQYGFKVTVVHNPHNLSRLRSNFPEEERGGHIRMVGMSYLDGSHNLPAKPADRVKATEDLFEPFRLFVKQRMMMEEEEGLKTVVIISDGLMSWTQTVCDEFSIARVALWTSSSACCLAYANLPRLMAEARFPITDLERSTGIEGFPLCITMADLPSFLQVDNIDDALFQFICRQIKLMRRADFVLLNTFDELEGEMIAPLREEYSSSTLAVGPLLTLSSPHQFIRSSLWEEDDRCLKWLDQWPPHTVLYVSLGSLAVVSQKQSHELALGLEESDHPFIWSCRPNMVEYSDEVNALPDGFLSRNAHRCLVVAWTPQQQVLAHSSVGGFLTHCGWNSVLESIIAGVPLLAWPNFFAEQRMNMRLVVETWRIGLELHRGSEDLVKREEIATKVKALMMINEDDPMRRSVQRLKDAASRAGYQGGSSSFNIDLFVNSILHRYKVGSVEGRNPP*