MSIPDVSSLSLVSQSSSEHDEQEKDNLAILLDRYKDKLSKFPKEKGWMGQDFYMYQGFWYTSENAFSIETMMAVQESFQGHSTDIYVITQPKCGTTWIKALVFAIVNRTKYKNIKPSDHPLNISNPHKCVPFLETEIIAKSFPANPPRLLASHIPYNALPKSIIDSSCRIVYLCRNPKDVFVSWFHFANKLKDKSRTPMTTGEMLDVYAKGFMPYGPYWDHVIEYYKASSEDPTKVLFLTYEDMKIDTASKVKRLAEFLGYPFTKEEVANGVVEEIVTLCSFENLKEVNKNGDLFTGIPNASFFREGKVGGWSNYLTKEMSQILDDITREKFQGLDISF*