MQIWPAIDLRGGKCVRLQQGDYARETVFGDDPAAIARQWVGQGAERLHLVDLDGARDGKLANRDAISAIVLAVDVPCQLGGGVREQANIEALLELGLSRLVIGTKALKEPDWFREMCQRFPNKLALGIDARNGFVATDGWLETSNMAATDLVKQFADEPSAAVIYTDIARDGMLSGPNVEAMQQMKQATDIPVIASGGVSQVGDVSLLAQAGLDGVIIGRALYEGAVALPEAEYGDENMAKFKTDDIRNIAFCGHGHSGKTTIVDHLLAKTGAVNGTPSVDDGTSICDFDEEEKHHKYSIEAAVAHYEHAGKRFNVIDTPGYPDFIGQTIGALHGVETAAVVIDAHAGIQVNTRRVFEEATNLGLGRMVVISKMGSENIDFPGLIESIRELWGSGCVLLNVPIGSGDDFQGVISTLKTPSAADGALVDPVEIHEALIESIVEIDEELMERYFEGQPPSDDELATLVVRAVAAGSLIPIVCCSAKHDKGIAELLDALAACALPPDAIERTATKDGESITLEAKADGPLVAEVFKTRIDPFVQKLSFIRVYSGTLKKDDTVSTSSSRKGIKIGPLLEVMGMETEAVDSAIPGDIVAIAKMDDLHTGTTLGDYELPKIKFPTPMVGLAVAPKTRGDETKLSTALHKLVEEDPTFRIDHDAQTKEMVIHGMSELHLGVIQERLKRRDHVEVDTKEPKIPFRETIQINAEGMYRHKKQSGGRGQFGEVHIRMRPLPRDTNIEEFATKDNFASLKAYHYDEENNFLWVDSVVGGVIPGNFMPAVEKGFKERLQRGVIAGYKIQDVCIEVHFGKHHPVDSSEAAFKTAGSMAFRDVFQQAKPSLLEPIVRMEITVPEDNVGDVYSDLSTRGGRVSGSEAAGGGMQTVKAEVPLREVTTYNRTLSSMTGGQGSYTMDFDHYEVMPANVQQEIISKAKLEEEEEDFVANSLKWLLPEKKALRPVEAEHAMMKRLFFHGCALALLALVTTTTATAAKPFAFQQDDVVAIFGNGLADRMQHDPWVETVLQKQLTGKNVSFRNMSFSGDMVNKRPRNKGFTNDNEYLQHVAPDAVFIFYGYNESFGGPDKADAYQAELVSLVERYRGLRKEKGVNARFVLFSPIAFENTGDPNLPNGIEHNTNLAAFTQATRRAADQCNATFVNLYSPTFQLFNASSERYTLNGVHLNAKGYQELAGIISRALTGKTIPADDKLADLYSAVEEKNWTWHNRYRATDGNDIWGGRSGLTFVGGQSNADVLKHELIMLDVMTANRDKGIWAAAAGQKYTIDDSNVPPPVKVISNVGGGSKSSNAQKEGSVEYLSPEESRAKIKVPEGYELNVFASEEMFPDFANPVQMQVDTKGRLWAASWNTYPKWEPLKAMNDSLMIFEDTDRDGVADKRKIFARVHNPLGFEFWGGGVLVTSGPDLLFLKDTDGDDKADIRFPILQGLGTSDTHHAANNLIYGPDGGIYWQSGIFLVHNHETPWKQNLNIGASGMYRFDPLTFAITPHAGNSPNPHGTSFDYWGYCYANDGTGGRSYQVRPEGKGFKMHTLLTKEFRPVAADEILSSAHFPEELQQDFLICNTIGFLGVKQYDLDRDGDGGKRPLGHVWGTPGVELLNSDDRNFRPTDAIVGEDGALYVSDWQNVIIGHMQHNIRDPNRDHKHGRIFRLTVKDRPLQKPVKIHGASIEELLENLKHPVNGVRQRTRVELSARDSKQVIAATQEWMKGFDPNDELEAHHLLEALWLHQTNHVKNEELLAKLLNSKVKHAAVAAGTVNHFWNNVDSGAGGFAAPAEIELVEYESPKHLSPEDQKIYQLGAEVFQREAHCATCHLTHGKGNGTVYPSLVGSPWVNGSEDRLIKMALHGMWGKITVNGKTYDPARGVPPMTAFRNLLKDDELAAVLTFVRNTWGNNASTVRPESVAKVRQETSERFTFWKPEELLEVHPLEAELVLKDIGIDPEGFSNKELEDELLSASPAELAAVALKQGDAVRGKELFYKSAAACFACHDPPQGAVRLGPDLTKLTTSLKQEELVDSILRPSKLIDKAFAQVNVLTVDGKVYTGVRVSEDDDKIVLRNLAQPEPIEIKQDDIEEVLESRTSLMPANLTQQLKDRAEFNDLLKYDVQQVKELLNIVYPNARLIENGVMDDATIALIEQFQSEVVGMRRPDGIITPNRGTWRALMNATNDQRFYMVSQQCVITPTYSHMQEAYDAYRSDNAPCKAGVTNQCAVRMSIAMIRCGLDFQAFPSPRRVHRGRSRCGTTIPHVLGANELADYLKILLGEPRKFDEGIDAESALRGQRGIIYFDNCFTRAGQSSKRGDHIDLWTGSNYYNELIGIGAGGDAGVNARLFRRSDDGVWFWPLAS*