MSGKFSAALKLGDLNDFISPSQACVVSLNGNKKINPPQDGLVQIQEKTKIKRLDTEPIKVTLHDCLACSGCITSAETVMLEQQSIDEFMKQVSNEETTVIVSVSPQSRASLACYYGITPLQALKKLTTFFKKLGVKAVFDTSCSRDMSLIESCEEFVKKYKAQCKSQNKPQSKDFPLLASSCPGWVCYAEKTLDSSILPHISSVKSPQQAMGAIIKRFACSNLGLMPNRIYHVTVMPCYDKKLEASRDDFLFSIEEGSKGHKEAATAKLTEVDCVLTSGEMLDLLHANCPDFMSLEESPLDKMLINVDETGHLYGSRGGSGGYAECIFRYAAHVLFNKELPSQLDFKTLRNSDFKEVTLEVEGEVVLRFACCYGFRNIQNLVRKVKLGKCEYHYVEIMACPSGCLNGGGQIKPKKGQSGKDLIQSLESAYLNEVDVSNPFDNPIIKGLYGSWLDYPGSEKSLEIMHTGYHSREKSVSSQLSNW*