MVTAKSAELAIRSIGLGYDIAADLRLKYCKRDLSDPCLIEIDDGEGRDVVLPGGVWIPNVSTSIKCDKGERMRFTSDVLSFQQMSEQINKELSLSGKIPSGLFNAMFDFSGCWQKDAANTKALAFDGWFITLYTVALAKSQIVLRDHVKSAVPSWWDPYALASFIRSYGTHIVVGVKMGGRDVVYVKQQHSSNLQPADVQRKLKEVADKRFLDVSAQCGSKSDEASAKDKSDTRDMRPRFANSSPSRFYASEDDLAVKYNRKGGTRDKFLAHDEWLDTIQSKPDVVSMAFVPITSLLNGVPGSGFLSHAINLYLRYKPPPEELHQFLEFQLPRQWAPLFGDLPLGPQRKQYGNASLQFSFMGPKLYINTMPIDVGKRPVTGLRLYLEGKKSNRLAIHLQHLSALPKSFQLYDDPGGNFPREPDHQYFEPVQRKHFSHVCTAPVYSYDEHAIVTGAQLRVRNYGLKNILFLHLHFSTVSAAAVVKQPQWDGSPGQAQKSGLMSMLMSGHFTTAQKQPPQPADVVTNSAVYPSRPPVPTQAPKLLKFVNTREMCRGPENNPGYWVVSGARLAVEKGKISLKVKYSLLTALLPEEDEMLGESPF