MSKSLLIVESPTKAKTLGRYLGKDFIVKASVGHVKDLPKNRLGINLEKDFQPEYQVIRGKKKVISELHEAAAKSGAIFLGPDPDREGEAIAWHIAEEIGATDKPVYRVLFYELTRKAIQEALAKPDRLNRELYEAQQARRILDRLVGYMISPILWQKVKRGLSAGRVQSVALRLICAREKEIRDFDSREYWTITALLGTQASADAPAKSASRRFKAELFRCGKKKCTISTGEEARELVDRLRPLDYRVSKVERRKKKRHPAPPFITSTLQQEAARKLHFSARQTMNVAQRLYEGLELGKEGAVGLITYMRTDSTRLSADAVQAVRDYIAGHWDKAYLPAKPAAYKSKAGAQGAHEAIRPTDVNRTPETVAGFLTKEQLKLYTLIWKRFTACQMAPAVLDQTSVDIAAGDYVLRASGSIVEFPGFMTLYVEGRENGDEDSETEGLLPELKEGEVLRLEDLKADQHFTQPPPRYTEASLIKELEDLGIGRPSTYATILSTILDREYAVVRKKSLFPSELGWLIDGLMVENFPSVVDVDFTAKMEKSLDEIEQGQHPYRNLLAEFYEQFSKTLESARTNMVNLKAVGRRTDLQCPQCGLPLHIRWSRNGPFLACSGYPDCRFSSDYRRDEKGNIEPVAEESTGETCEKCGRPMILKKGRFGNFLACSGYPACKNTKAPGTGIPCPREGCSGELVERVSRGGRHFFGCSRYPECKTAFSGRPVPGKCPSCGTGPLIEKGGKGGSVKRVCVNPSCKYVETVPAAADRKAAKD