MMSPTQNCFICGRTTNDFNYSVLSCNACKVFFRRVITRTKPLKKCHLGENCFDLPPFQSKNEYLKCQSCRFQKCLQNKMTLPSYLLFTEQNKQKCLGLVIQSLQELDNDRKNYLFNYLAVAEKDPNMDEIMKMEKIEYIKKSEDHLMNFNSWAFHSSVITVDYMKKFAFVNLLRSEDQKILLKDCYIKLGAFISSTRAFNSKREALSFPDGTDLLPKTEWVIPKISPSLENRIRCRLVGRLRELNITNEEYLLVNVLIFCNPALLQYCLLTYQQHGPTRFTDLLGLCHVIGKHFEDVIHYYILLQLNRSKVEVKKLVKDGIEAAYKV