MKLVVTEKNDAAQKIADLLGVKKPKADKVYSTPVYRFDVDGEEWVTIGLRGHILEPDFAPTMVYKKRGGWQGVTEEGETLPAELPASLPKPPFKKKKPFTEDGVELKSWKMDALPYLVYAPINKLPKEKEIIRSLKNLAKKADSVIIATDFDREGELIGSDALSCIQEVNPTAPVSRARYSAFTKEEITHAFDNLVELDVNLASAGASRQDIDLIWGAVLTRYLTLVKFAGYGNVRSSGRVQTPTLALVVARERERLAFVPEDYWVIRGAFGADPDSFEAPHATARFKAEAEAQAVMAHVEGATRATVASVEKKKRTVQPPAPFNTTSLMAAASAEGLSPARTMRIAESLYMDGYISYPRVDNTVYPSSLDLADTVKAISGNPAYAPYCKELLAKGKLTATRGKKETTDHPPIYPTAKATPDDLAPADYKLYNLIARRFLATLSEAAVIEGTKVTLDVNAEPFVAKGDVLVKPGYRAIYPYGLKKDEQLPALSEGETVAFNGAVCTKKQTEPPARYSQGKLIQEMEKLGLGTKSTRHAIIERLYAVKYCMNDPIEPSQLGMAVCDALDKFAPHITHPEMTAELEEEMDNIAEGRTTKAQVVDTSRNLLSEQLASLLPHSEEVKEALADAVAADAYVGPCPKCGKDLQLRASQKTRSMFIGCAGWPDCDVTYPLPKGKVEAVPEPCPTCGMPQVKVTAFRSKPRTICIDPHCSTNQEPDVVVGECPACKEKGIQAKLIAQKNPRTLKRFIRCENYDDCGTGYPLPQYGALTATEEVCEHCGAPMVIVTTARGPWKLCPNFDCPGKEQKEDEKGAKGAKGTAAKKPAAKAPAKKPAAKKAPAKRAPAAKKD