MASKSRFVVGSHVWIEDPDEAWMDGLVEEINGEELVVNCTSGKKATVNVSSAYPKDTESPRGGVEDMTRLAYLHEPGVLQNLKSRYALNEIYTYTGNILIAVNPFQRLPHLYNNHMMGIYKGAEFGELSPHPFAITDRAYRLMINDRISQAILVSGESGAGKTESTKSLMQYLAFMGGKAQAEGRSVQQQILESNPVLEAFGNAKTVRNNNSSRFGKFVEIQFDQNGKISGAAIRTYLLERSRVCQISDPERNYHCFYMLCAAPPEEREKYKLGEARSFHYLNQSNCIELNGMDDSAEYVETRRAMGIVGITSDKQDAIFKVVAAILHLGNVEFAEGSEADSSVPKDEKSQFHLKTAAELFMCDQKGLEESLCKRVMATRGESITRNLDPKAAALSRDALSRIVYSRLFDWLVTTINTSIGQDPESKILIGVLDIYGFESFKTNSFEQFCINLTNEKLQQHFNQHVFKMEQEEYTKEEIDWSYIQFVDNQEILDLIEKKPGGIIALLDETCMLRNSTHETFAEKLYQKFKDNPHFSKPKFSRSDFTVHHYAGNVTYQTDLFLDKNIDYAVNEHQILLHASKCPFVSSLFPPSEESSKATKFSSIGSSFKQQLQSLLETLSATEPHYIRCIKPNNVLKPAIFENSNVLQQLRCGGVLEAIRISCLGYPTRRTFYEFVNRFGILQPKALSRSHDEITATKMLLEKTNLVGYQIGKTKVFLRAGQMAELDALRTEVLGLSAKKIQTKVRSFLSRKKYIRMRICATQLQAVCRGTIARSCYENLRREASSLKIQTFYRMRHERKKYRDICSASTTIQSGLRGMAARNKLRFFRQTKAAVIIQSQCRCHLARSRYVRLMKATITTQCAWRGKVARRELRQLKMAAKETGALQAAKSKLEKEVEELTWRLQLEKRIRSDMEEAKTQENKKLQLQLQELQLQFKDTKESLKREQEAAKAASEKAALVPEIRVDATQVTELTAENERLKTLVSSLETKIKETEQRFEETEKVREQWLKKATDAESQINELKNTVQSLREKLTTAEADNSVLRQQAMKARPDMPLLNMHRKSNLANGSLPGDEQTATPMEFGRRSIIERQQESVEALINCVVENIGFSDGKPVAAITIYKCLLHWRTFEAEKTNVFDRLIQIFGSAMQKQDSNAELAYWLSNSSSLLIILQKSLKPAGSTITTPLKRTTTQTSFLGRMVFRASSITVDMDLVRQVEGKYPAFLFKQQLTAFVEGLYGMIRDNVKREVSSVLSLVIQAPRTAKAGLITDQSSYWQAIVSHLNDLLKILQENCVPTIFSRKIFTQIFAFINAQLFNSLLVRRECCSFSNGEYVKQGLEELEAWCSQSKPEYAGSAWDELKHISQAVGFLVIFKKFRVSYDEIANDLCPILSVQQLYRICTQYWDDKYNTESVSEEVFNEMKTLIDEGSGQGKSDNTYLLDEEISMPLSLDEIASSMDTKEFQNVVPPQELLDNAAFQFLKS*