MGLRVFLDSEELQLGDDLPIAIQDAMRSASLHIAIFSKRYAESPWCLAELSYMLKSGGKIILVFYDVEPSDLRYIKKGAYPHAFARHEEKGRYGSEKLEEWKEALYKVSFRTGWVLSKLNDDQGKLLKSIVNSASKIVKQVPLEVAKHPVGLDQATLQSKLLNDVLNIDCKIDSLSEGTKILRYRLGASGILVILDDINHVDQLDALLVKDALRRGSLIIVTSRDKDVLRRSGISLFYEAKGLNEKHSQELFCWHAFLQPHPAEGFEDLVAEFLNVCRGLPLSLMVFGGHLYGNMDNLYWESQLEKVRKILPDDIKGILKVSYDALDREEKQIFLDIACFFGGKDKDMAVRIWDGSGWSGYCGLQTLQFKCLVDVDNDNCLQIHDHLRDLGRDLADEQSLHSNLPCRLWRLDDVTKILQRRMGRMEVRGIMAANGETRSGLLHCTSYYQPPFEDIQQLAGTCSHLTSFGLELLVIKDNCFSPNFNHLSRDLVWLRWYDCPHTSIPSWLSSKNLRVLEIFGGDLEELWESNAQNPLQLKELNICTRYTGKLPKSIASLRHLEKIVLVETRNRDQQATPEDLPANFSLQQLKSLPEEFCFIQSLKHLELRDCESLVSLPVHFGNLKNLQHISLSGCKSLQTLPYPFGRLTKLQYLDLDNCVSLNFRAEMLGNTKTLEHLDFSNCTRLQVLPSQITSQRSLKWLYLVGTSLQELPDDFGQLSNLSVLTIGSPFLTSLPPSIGNLTRLTVLNVDRCLKLQCIPETVGQLNLLKNLTIRRSMVEFLPKGVGQLVNLQYLNVWLSPLRVTFTNANAIGCARVEEKPYFKKHSGLWSNLDVSICGCMLRSIVLCSTNVSKISIHQEDCPNLEKLQLDCNAYLIEVEIFSTSLVELDLTGCIRLRRISGVADMAELRELSLSDCNELAELPSLEHLKFLDSFDASGCWKLQNICGLEQLERLTVLTISSVKRNIWNCIRPLQRVPPEMTLSGKAVKSVDSILNSSTFLELPLVDHLTPIQCSDKDSLKLEIPLTQVNWWSAMIMICHVIIGSSEPTISVEFCNPPEREQKSYFFVNEGQWVCITIFTQYSWFIKDLQNSLIEAVIESDDSEYEIKGAWMVMISEGEEWKILQVLEKWLTIVQ*