MGKSLVIVESPAKAKTINKYLGKEFIVKSSVGHIRDLPTSSAAEGKASTKSAAEVRKMNPEEKAKYKAQKDKQALVARMGVDPEHGWQANYQVLPGKEKVVKELQSLASSADQIYLATDLDREGEAIAWHLQEVIGGDESRYKRVVFNEITKGAIQEAFSRPTDLNTNMVNAQQARRFLDRVVGFMVSPLLWKKVARGLSAGRVQSVAVRLVVEREAEIKAFVPEEFWDVHATLSTPAAAELVMEVSRYRNEAFEPVTQSEAMAAVNALEKAAFTVTDREDKATSSKPSAPFITSTLQQAASTRLGFGVKKTMMLAQRLYEAGHITYMRTDSTNLSQEALENVRAHIEKEFGSKYLPESPIRYGSKEGAQEAHEAIRPSNVKVESATLIDMERDAQRLYELIWRQFVACQMTPAVYDATRITAKAGDYELKASGRILKFDGWTRVQPALKKKNEEDNTLPDVQVGDMLSLKALDPKQHFTKPPARYSEASLVKELEKRGIGRPSTYAAIISTIQDRGYVKVENRRFYAEKMGEIVTERLVESFSELMNYDFTAGMEQTLDDVAKGDKDWKGVLDGFYSGFTAKLEKAEAEPDAGGMRPNQMVLTDIPCPTCGRQMGIRTGTTGVFLGCSGYALPPKERCKTTLNLTPGEEAISDSSEDAETDALRAMHRCGKCGMAMDSYLLDETRKLHVCGNNPECDGYEVEKGAFKLKGYEGPIIECDRCGSDMELKNGRFGKYFGCTNESCKNTRKLLKNGEAAPPKEDPIHLPELKCTKSDAYFVLRDGAAGIFLAASTFPRSRETRAPLVEELKKYREALWPKYQYLADAPVEDAEGNKALVKFSRKTKEQYVATEVNGKATGWSAHFKDGKWVESK