MTKQKLICGVALTSMLFTAGALTPAMAKMSINDEKCNVTLNYDVTVEPKKLQISDNGSEKYRVELDQLYVDGKKVTLNAKQQTLLTQYSDELSRQVPEVIDLVGDVVVMASQAVNMALTPIFGDATGSQIDKLMTGIQKRIDTMAYQQGDKFYLGSTESSIEHAFNEEFEQEIEQMVTNSMGSLMMTLGSQIMSSEGGSFEEKMNTFSQKMDNVGKDIEQQLESQSQGLEQRADKICDNFEGLLVLESQVRKDIPELAPYTLAKLGELKE