MAKKMKLSDITNMFVGMDVEALEGVTIEGDIEIDLGGLGGGFDPMLAAALGQESAVLAQHFARLAGMFGYPVGFGGAAAPAISPALAAPKLKDLIPAKFDVANIAEWTTEIQEVPIGNTSADGGSRGKRVLVGGEKALPFYFDAPMPNRNQVTIDVFDMRIGLAKAVKENYDEVMDSPGEWAKKNVEKFNADMITIHLISTDPLIKDTPAKEAAKTVEEVLQAVDVPIAIGGSGNPQKDPEVLAKAAEVAEGERCLLASASLNLDYAAIAEAALKYDHDVLSWTQLDMNAQKELNRKLMKQCNVPRDRIIMDPTTAALGYGLDYAYTNMERIRLAALMGDDELTFPMSSGTTNAWGARESWMVGSPLSQDTDWGPREYRGPIWEIVTGLSLAIAGNDLFMMMHPTSVAVLKQITQTLFGSIEAEPVDITNWIGAEV