MLSAYVEQGQAEKALQVYRQMREENMSPNRQTFMTVLQACDDMAETEEAYAGEGHSAKVISFEIGQALHADAWRRGLASDVFVGTTLVRMYGKCGTILEAENAFGGLSQNDIISCTAMLSAYVEQGEEEKALLLYRWMQKEGVTLDDVTLVCILQACRKTGRVEMGRQLHFFIISGGLDLNSFLGSSLIHVYGSFANMGDARAVFDRLPLPDVAAWNACIAGSAGAGNTSLQMFEEMQVESFRPDGLTFASVLSACSHAGLVDEGVGYFESMSSDHCLIKDVNHFVLMVDLLGRAGDFVRVQKVMDRVPKQADLATWLCLLGACRTHGNVELAKFAFDHVVNMQTKDAAAYVLMSNICVDAGLYEREEELGDIGSWGCCTCLDAQTSLPPTSLL*