MISTQRSLSGSSQSPRSPSSQSFLSVSVTDPVKLGNGVQAYISYRVITKTNLPEYQGPEKIVIRRYSDFVWLRDRLAEKYKGIFIPPLPEKSAVEKFRFSVEFIEMRRQALDVFVNRIASHPELKQSEDLRTFLQEDEETMERARSQEIGIFKKKPADLMQIFKDVQSKVSDVVLGKEKPVEESNPEYEKLKHYIFELEDHLAEAQKQAFRLVKRHKELGQSLADFGKAVKLLGACEGNSLGKAFSDLGTKSELLSIKLQKEAHNLLMNFEEPLKDYVRAVQSIKATMADRANAFKQQCELAEATKLKEINLDKLMLIRSDRVGEAEFEYKELKAESEEATRRFELIVKLMNEEIVRFQEQKTSDMGLAFHEFAKGQAKLANDIADAWRSLLPKLEACSSPHK