MKKLLILSASLLLMTAIATFAQTPMSDSSMHHHNGMHKMKDCVAMKGGKMWVMKAGQKSEMTQTMTMSDGTTVMADGTVKNKDGKTWMMKDGEMMDMNGKVMMKDKMKKAKSDGMK