MALWYIILGGLFFCGSRSRAEPVHALPGQPGHVSFRQYSGYIVTDPQHGRALFYYFVEADSKDPLKYPLTLWFNGGPGCSSIGFGAFMEHGPFRPAEDGTLMKNEYSWNKASNMLYVESPIGVGFSYSNTSSDYENVNDTTTARENLQFLLNWFDEFPKYRNSDLYITGESYAGHYVPQLAALLLDYNERSKASSVKLKAIALGNPLLSIDNVNSGEFLWSHGVISDKTLMLLKTKCNYSRIYMEAIRGNLSKECSEVYNLLSEERGPFTDTGNILASVCLPSSLEMQFHFGVMMDSSRVQIASRSDAISSPCLEDWILSYLNSRKVQEALHANTTNLPGTWGFCSGNLAYQLDNLIIDIIPTVTYVLKKGVRVLLFSGDQDTKIPLTNTRDAANKLAQELNFTTLSSYAPWYDKTQKNLIQIGGWTQSFGIPKGDKNVTYLTFATVRGAAHEVPYTSPSQALTLFKAFLAGSPPPSFPF*