MSEFLVKLKEEVVLTLINTLRRTPVLWKQDEPGYRDLGVQQEAWNSVAEQFGVPVDNLKEKWKMLRTQFRANLSKIRSRSMNGADGEPSYQPTWFAFEAMKFLRETPECAMPKTVNIPAKHVTATSSVEDSSGGYPYETDAQEVILELIKEIKQKPVLWDITHPLHKNAAVQFRAWKTLSDRLNLPITDMKRKWQHLRVQFRNNLRKVESMSTPEEVYEPSWFAFEAMQFIRRNYSTDPEKPVVT