MAEIIVSVIAEKLLSKLIPLTSNQVSLAWGVKNDVQELADTLTTIKAVLLDAEEKQIHNRSLRVWLEKLKEVCYDVEDILDDVEVEDLRKQVVNHQSITRKVRHFFSSSNPVAFRFTLGYKIKEIKKRLAKIVADKNNFILFEKIDSTHVISWERETHSFEPVSNVIGRDKDKEMIIDFLLHPSDGHESFSVIPIVGIGGLGKTTLAKFVYDDKRVSDHFELKMWVCVSDEFFLKKLLIDIINSATGEKYIQKNIDQLQTILRDNIRDKKYLLVLDDVWNENYELWCDLRNLLTECVSGSKIIVTTRNDHVASIMGTVSTYKLKGLSLDQCLLVFVKHAFKEGQEKQHPNLIEIGKEIVKKCEGVPLAIRALGSLLHSSTSEQDWINVRDNEIWKLGQKDNSILHALRISYNHLSSPLKQCFVFCSIFPKDFTFYNFNLIEFWMANGLLEAHNENEDLENIGMQYIKELMWRSFFQDIEEFGNGVYSFKIHDLMHDVATSLFQNEGLIVKGSNQIIAKTSHRHLSYHLDASQVEARSFLPNLGNLRSIMFFPSIGENMPVSQSFLKLVVSRFQLLQSLNLRHLNIEAVPKRIGNLKHLRYLNLAFNPKLKKLPSSIYKLQSLQFLSLYDCEKLEELNTDVKHLISLRFLALTTVQKHLPNNGIGCLNSLRVLIIHNCSKLEYLCEDIGRLRVIRRLYISKCPSLISLPRDVRSLSSLEELRLIDCERLNLDLSIGSDEQHNHEELNS