MASKSRFVVGSHVWVEDPDEAWMDGLVEQINGDELVVNCTSGKKVTANVSSAYPKDTESPRGGVEDMTRLAYLHEPGVLQNLKSRFMLNEIYTYTGNILIAVNPFQRLPHLYNNDMMGIYKGAEFGELSPHPFAIADRSYRLMINDHISQAILVSGESGAGKTESTKSLMQYLAFMGGKPQAEGRSVQQQILESNPVLEAFGNAKTVRNNNSSRFGKFVEIQFDANGKISGAAIRTYLLERSRVCQISDPERNYHCFYMLCSAPPEDCKKYKLGDPRSFHYLNQSNCIALDGLDDSKEYTETRRAMGIVGMSTDEQDAIFRVVAAILHLGNIEFAEGSEDDSSVPKDEKSQFHLKTAAELFMCDEKGLEESLCKRVMATRGESITKNLDPRAAALSRDALSRIVYSRLFDWIVNKINSSIGQDPDSKILIGVLDIYGFESFLTNSFEQFCINLTNEKLQQHFNQHVFKMEQEEYTKEEIDWSYIQFVDNQEILDLIEKKPGGIIALLDETWYMQISFYVSVYVLFCQIPGLFVTNSFSCFSMLRNSTHETFAEKLYQKFKDNPHFSKPKFSRSGFTVHHYAGNVTYQTDLFLDKNIDYAVNEHQVLLNASKCSFVSSLFPPCEESTKSTKFTSIGSSFKQQLQSLLETLSATEPHYIRCIKPNNVLKPAIFENSNVLQQLRCGGVLEAIRISCLGYPTRRTFYEFVNRFGILQPKVLGRSHDEVTAAKMLLDKANLAGYQIGKTKVFLRAGQMAELDALRTEVLGLSAKKIQSKLRSFLARKKYIELQQCATQIQAICRGTTARRRYENLRRDVASLKMQTCYRMHYARKNYVEICSASTNIQSGLRGMGARIKLRLKRQTKAAVIIQSRCRCYLVRSRYVRLVKATITAQCGWRRRVARKELRNLKMAAKETGALQAAKSKLEKEVEELTWRLQLEKRIRADLEEAKSQENKKLQLQLQELQLQLKDTKDLLKREHEAAKEASEKAAAVPEILADTAQVNELTAENEKLKSLVASFEEKLQNAEQKFEETEKAREELVKKATDAESKINELKNTMQSLQEKLTSTEAENHVLRQQSMKARPDNMPLLNMHRKSNLANGSLHSDEQTPHGTPMEFGRRSIIERHNESVDALINCVVENVGFSEGKPVAAITIYKCLLHWRIFETDKTNVFDRLIQIFGSAMQKQDNNADLAYWLSNSSSLLIILQKSLKPPGSSVTTPMKRPQTQTSFLGRMGFRASSITVDMDLVRQVEAKYPALLFKQQLTAFVEGLYGMIRDNVKKEISSVISLVIQAPRNAKAGLITDQGSYWQTIVKHLNDLLEILQENCVPTVFARKIFTQIFSFINAQLLNSLLVRRECCSFSNGEYVKQGLDELETWCTVAKPEYAGSAWDELKHICQAVGFLVIFKKFRISYDEIISDLCPVLSVQQIYKICTQYWDDKYNTESVSEEVLDEMKKVVNEGSGQGTSSDNTFLLNEEISLPLSLEEIANSMDAKEFQNVSPPQELLDNAAFQFLRS*