MSNLLNPYGFYRHACPNCGGEISDHRLFYKAPCEKCLSEGDFKKTLKRIRSEGLRDYKSIIEAYYKDLKNPEGLRQLLDEEVALEDFEEFFERATRGNKLWSAQRTWARRVLKKKSFSIIAPTGTGKTVFSLVISLYTVAKSQRGDRRRVYLVFPTLPLLLQAESKVKHFATNAGLKICEDRAEESCIRILVAHGRSDKKSKEELMEQVRNGDFDILLSTSAFFHRNFELLKNKDFALIVMDDVDAVLKSGKAIRKLLNLVNVTDDAINDGLNLIKLRQRIVFSSGEEKEKLSAEIEELEKKIARVKSEIKTTLVVNSATGRPRGIYPKLFKVFLDFEAGSKPEAIRNIVDAYIEADDPENALLEIASKLKDGFLVFVPVDRGVEYADKIAELLKAHGLKSESFHAKKKIDVLNDFARGELNCLVGVATYYGVMVRGIDLPERVKYVIFLGVPRHKFSTALEEISPTDLLRIISVLRDIAPEESKRELESLVGRLSNRLKRISQGALFKLREDFAKRLKGEHVEETVLIKELLRAYELARELLRDEEIWRKLSNLGDVGLLWENGRQYLLIPDVATYIQASGRCSRLYPGGITKGLSVIIVDDKRLLNGLNKRLRWIFEGVSIANLRELELEKLITEIEQERVIVGKILRNEYRPEGQVDLIKSALLIVESPNKAKTIANFFGKPSVRVLGKSLQAYEVTIGDYVLSIVASAGHVYDLVVDLQENYGVRRVGSRFIPVYTDIKKCVNGHQFVDETDKCPRCGTSRVVRKADIVSALKELAREVDLVLIGTDPDSEGEKIGWDLKVLLEPYAREVRRVEFHEVTRRAILEAIRNPRSFDTRLVGAQIVRRVEDRWIGFSLSEIVQKYAWTSYCFENLKDKGHDCCRENRNLSAGRVQTPVLGYIIKRYRDKEDKSLYKYRLLAEKDGEKISFTIDRAQAVNAGLVSILEKNNKRRKKDKNYPPLVIKERELIVEAKNPPPPFSTDALLEEASKSLGLATTRTMEIAQDLFEMGLITYHRTDSTRISEAGLTVARQYLEERYGDKYRDVFQPRTWGEGGAHEAIRPTRPIDADRLAELVREGVIVLTGRLTRQHILVYDLIFRRFIASQMKPAKIGKQVLTVSINGVEAVVERVVEVVEKGYLEVYQDVKLETRITEGEGRITEVVEVKPPMARYHDVIRWMKENGIGRPSTYAKIIQTLLDRRYVDVTKKHKALRPTERGIFIYRFLDEKFKEVVSVETTRRLEKDMSDIEEGRVEHMKILEKLYNELREKILDNPIIKELEDEYSERCGRKSDAA