NGQSFLVLDEQRFAKEILPKYFKHNNMASFVRQLNMYGFHKVVHVDSGIVKQERDGPVEFRHPYFKQGREDLLEHIKRKVSSSRPEENKIRQEDISKIISSAQKVQIKQETIESRLSALKRENESLWREVAELRAKHLQQQQVIRKIVQFIVTLVQNNQLVSLKRKRPLLLNTNGPTKSNVFQHIVKEPAESNHHVPLNRNEGLKQREQISDDIIIYDVTGHVGDEENPMGDEENLPITPEANEDTTSDSSNCSHSPDIVIVEDDNEEEYAPVIQGDKSTESVAVPAHDPFSPVSDSTNPLMSSAVQLNNQSALTAEDPVSMMDSILNENGVISQNINLLGKVELLDYLDSIDCSLEDFQAMLSGRQFSIDPDLLVDLFTSSVQMNPTDHITNAKMETKGIETTKNNAGPAASQVSKPKSDKQLIQYTAFPLLAFLDGNPGPAVESGSWVAETPPAVDKSLEVDELLESSLDPEPTQSKLVRLGARTGARASEATLFYLCELAPAPMDADMPFLDN