MENDDAMNPENQKLPTFVIKVSHEAKLRELLRNLTSIDLQLCSEASKEFMKLLRGDEGGEMLRQYVQTSPNCSELLQAWNLRQSKPGLSYIMSLINVILSHKDGVFKPNDVARIPLSRALDKFARLILEEKLGDVYKELNNKEGKGKHAALLLMASVVRRGSGLASDVAKSFDFKLPNFLKLAEYDKRRKNMEKIKRKSSTRRSYVRFAMSFLEIGEPRLLRWVLQQKEMFSGVLRGLGSDEEDTVVYVLSTLRDKVLVPESLVPVGLRSVLFGSVTLEQLIDISGRDDGEASTEVAQKVLFMVCTDPSNGLMPDTKASPFPLKGNPTRLLGVMKKLKATEIDFHRDLLLGIVRGRPSFGSAYLDEFPYNLEDHANWFAAVSLAANLIASVNAGLSFDFLDSKPQEPQSINRSEVQSIIKCIGPRSFNRIVMNKGLLHSESQIQHGTLRLVLEALMLLDSLFSAINHRSESSKQIECKWVSLKQDIQNEVQLLLPDHQVLLSLISSLNSRFKSEERTLKRGPDTSVLLEHRSRSKKLKTSTTTEETDILVGGISSTLDMEIPDDDGIIQEEDVVKDSENLKGDASLITQLWESHESNNLDMLTEDEESYLYSKLLEALKFYHRTMPSVLEGSFDFFKVLPTNVISLPNILLQSLLSLLVEHIGYSSKKDVPMRCPPLMYKHLMHFINLVVNSPVKDIKDQAYVLAHAAMLSTGAFDNYKREIDAWLLFLPGFSTKSTVQNFSSVVSSFFCDVVSTLGNNLFKYWDLFRSQINHLENTKDMHPQAQFSPLFVCVLEKCLRLLGSESGTFTSPEKSMISIYVSSTLRYLLQTQVEPGLLSSLICLSLSERLKDVDDNSCEWRPLKSLLHFSRSIVNQESCMFSSVERNGSLDDDSFINLLGANATLAESEHNSGITTAFISSLLCASPDLILQHFPEVISISQKLSGVPFSILYSICFLERSFFNDICKSWPELSFSGLERAVDDQSKGDSTNSCEAFSCFLKQAPFYVVFPAIISPGCLYLSKSSNLLDLLLAKLSKEMSDNFVSSFSLVFFWFYHVQSSYHNEPAEEYIQISEICFALIKSMLAPGSNLYVQEIAETIFCHPAVVSSLESPLSANKELKDDIFQHPTDSFLSLAREGLHIMDYHVLQAVEMFSNRLHDDFGHGNKTIARVFKCFLQKLVLMLKYRFAQFIESQDPLSLIPTLFAIHTLIRFISPQELLELAYWIFSRVNESSVPESFKISALCVGLNIAGCAFDLLLCDVKKVPLCFSGIQDFDVALFEKVYFHIVEIASHSELVVADLCLNKAVKIANIHTAPTPTPQSLPHSMVISRIIEATPMNLLSKCLKKTSMIKAKLLFHLTELSILHLSFFGLTFMEMVNKSSVSKKRKSGVHDDGMLMLLPTALSFSNFISMRYGDKCYEHLRSIHALYWEILSNGFSNWKSFVSRDIFQVKPDKSVPSTVEELCDLFNNTLLGRAVAIMQHHLVSSEATVKMSKRLKLFDSVLPSGTDNLLDCGAFKIDRYSIDQSLNLVMKVVTKVQLCKILLFPKGKFQPLAKGNEANGEIEQSCSEVMSNKEHLRSVVFMNTLVYTWQLIVEQVPSNSISVEGTKCALFRLLEIFILRIIIEVTAEMRKNSDMKSNSVINLEQLARSCLRYRFEDPATLSMLRSVLTFEAEDKSFHIQILQLLVNHSQFAPTIQSASKPSTSLQFGIIFRPMSSILRSLTFHNAIVKSDPDLYMKQLEIVKLVRVLCSFRAQMGCMLFEQDIGVTTRDLMFLLLSSYGATLTKKDLEIYKLIQELESIDETNPSYVADMDYLWGAAATRVRKIRETEKAFSSDDMDDDSEAVEKGRKSQFRENLPIDPRMCAATVLHFPYHRSMSPGDNAGHVAEAQTDIESRNIYDPVFILRMSLHGLSMDYIEPVEFASLGLLGVAFVSLSSPDDEMRKLGYKVLAVFRNVLEISQKRKDINRVRPLLTYVQNGISEPWQRIPCVHALFAAEASVLLLDPSNDHYKTITKLVMHSPMNTKMISFFDEFFWSNSASFKADRIWILRLLYCGHNSEDDAQIYIRSSILEKLLSFYSSSLSDNESRELILEIVKKFMKFDKTSRYLIERCGVLSWLSSLISNTHKEHKGVLKTQLEIVNGVVTSMNTSQWLETNCVEQLTQLTHHLCVLFTHQFEVVKEMQLVDSVLEVICSTLKISEKRREVFQPHLRFSIEGVYGLFEAVNACCCNGELGLEVVLMTTPQPGILTMDGEKLEKFLFWAVSIASSKSNGSLVLKLLRWLTASVILSWRLGDEEGSKMKCYKSFQSFLEAGGVVSGVKSESGNEELLGGIIYYLQQIVGRRKYEVDVLTSVVSSLCLLLFPHSISSHTDTDTDGESSLRSLLSRIGSPPEADPKWNWSFEQPWKVSCSLDEIEACQSVLVVVSNVLGKKLSLSHFLTNLDVETSTKLVF*