MKFGKYIQKRQLEFPEYAASFVNYKALKKLIKRLSATPVLGAQNDIHHTAGTLDAQGLLQANKATFFFQLERELEKVNAFYLQKEAELKIRLKTLLDKKKVLQSRGHGVSRRSAKFATLQEGFQQFANDLNKLQQFVEINGTAFSKILKKWDKTSKSKTKELYLSRAVEVQPFFNATVISELSDQATTSLQELGAWADGDNVTFSDHRDHIVTSQNLLGTDEGDVDTLLLETVISGNLDSLKDLLTRMRSTSPDPGATSDMDVPLKERITRTFLASINEGPQASLEVLLNTGLVDIQSEDDINERNCLHQATIYSNSFVLQYGLSKGVSVSRTDVYGRVPLHYASMHGRLDMLAALLEAGPKTIDLIDHDNFTPLIHAIIHGHYECVNLLLLNSARIDPISDTDHVPVNLACEHGSAAIVELLLRQGAKIVPDAEGLYPQHLVARSGQTSDLLLLLNQYGADLNQMDKLYGWTPLVHAASEGNVPCLKVLLEVGVDPNILDEKHLPALYYAAWEGHLECMKLLSPFNRTKAPSPLVRPIPATPLSLLGSSSAPIPMALDPDAIPVLELPPPIIPLRRYGHNFLDTKTVVQINFGEGGQQPLMFFHNSKYPASRLTISSKASDLIPKNIILPFQEDTRLVSFHVDNLDSFTLDFDVFPAYGAKVIAKTVALPSTFRALLSSAGNSCCLPLFDPRLRAIGQISFHTQVIKPFRGVPLEISDFETYWKATSQLDGQPSTIVSDSSLSGDFVRLHVQQTSDGVPVLWPYWTVSCGNGVAVPVARLKYEQFAIAVAASGPAVFNNVNERVSGIARQVASTPPDRISYVHEILATSGVRLQDAFLMLPAGMHVNLQIIYPTAEEDRELGLLGPGADMNTFADDVLSVVFDHARAQRAQAPDAVRSVVFSSYNPSLCTALNWKQPNFPVFLCNDLGQETADGMAPQIGDTDRACGSRTSSIKEAVRTAESNNFMGLICCSRLLDMVPALVDAIKSHGLALVVDKSRERQPDSGGLVVDRFPRLPNGVDGVLKGNGVLRFNESIDM