MKGLSFSLLAPVAVAGFFTPIAAAEPETTATCPRAGGLYSLPLPTCPRAIAGYPARRKTPNPSDDAAPAQPDPAAAAAELASQSWDGPHGCVGAYCVFANPNFGNGGIVLVTTKGNAKRVKALRPDTTTSQEKNAERPFRAQAIPGKGVGLVAKRPIAKGELVMAETPAILVHKLALEEATDVYFPSLELAVSKMTAATRKSFMAQGTQGDFQGAMGIMDRLFTNSFQMALSGVGADVKAGFHYGNFPNVSKLNHDCRPNMVFHIDNNLVHRTHAVRDIKPGEELTISYVDQMDPARDRQARTRSSLGFVCGCAHCSLSAAEAAASERRIRRIKKLEVGLGRAVEGGFDEAEAKKKIAMVEELLGLYEVERLESKIAGAWMLAARVYDEAEDGKRAKKFAALAAKGLEMERGKSFPEVDSMKRLAQMS