MSFGKLYTYEKNPRSTAILAVAKANDTPLEVVNVDQEKNIPADYTSINKLGKVPTFVGADGYVLYECIAIAVYVTSQNEKTTLLGKTKQDYASILKWMSFFNQEILPHMGAWYRPLLGKDQYNKKSVEDASKRALKAISVVEEYLRDNTFLVGERITLADLFSVGIIARGFEFFFDTKWRQEYPNVTRWYTTVYDQPIYSAVAPKLELLETPALTNTPPKKAEQPKKEAKPAAAPAAAAEEDDEPKPQPKPKHPCDLLPKAAVPIDEWKRQYSNNPVPQAMEWFWKNMDLTKDYSIWKVEYKYNNELGVPFMSCNLIGGFEQRLEGSRKQLMGSASVYGDGHGSFIQGAFVIRGQEHEPVFNVAPDWESYTFTKLDPNNEEDRKYVRDEWEWERTVVKDGKEYPHYDGKVFK