MDLVTKLPQNIWKTFTLFINMANYLKRLISPWSKSMTAGESLYSSQNSSSPEVIEDIGKAVTEGNLQKVIGIVKDEIQSKSRYRVKIAVTGDSGNGMSSFINALRFIGHEEEDSAPTGVVRTTKKPACYSSDSHFPYVELWDLPGLGATAQSVESYLEEMQISTFDLIIIVASEQFSSNHVKLAITMQRMRKRFYVVWTKLDRDLSTSTFPEPQLLQSIQRNIRENLQQAQVRDPPLFLISCFSPSFHDFPELRNTLQKDIFSIRYRDPLEIISQVCDKCISNKAFSLKEDQMLMKDLEAAVSSEDDTANLERGLQTYQKLFGVDDGSLQQVARSTGRLEMGSRALQFQDLIKMDRRLELMMCFAVNKFLRLLESSWWYGLWNVVTRYFRHQRHKLVIEIVAENTKTSLRKALKDSVLPPEIH