MSEPLFLQSVMQEKIWGGTKLRDEFGYDIPSEKVGEYWAISAHLNGVSKVANGRYEGTDLATLYAEHRELFGNRPEPVFPLLTKILDANDWLSVQVHPDDAYGLEHEGELGKTECWYIIAADEGSEIIYGHNAKSKEELRQQIEDKNWDALLTKVPVKAGDFFYVPSGTMHAIGAGILILETQQSSDTTYRVYDFDRKDDKGNLRELHLEKSIDVLNIGEPANSRPVTIKADDLRSTLLVSNDFFAVYKWEITGKVNFEKTADYSLLSVLAGQGQLTVDGKNYPIQKGRHFILPSDVESWTLEGQDLELIVSHP*