MTSKNEITESLLCGGEDISALVVDLGFYSSKIGHNQEDTPRIFLNSICGEDIYDNGYINNMEEENKGAGTNKLKFPLNIYNRHEHVRIKPLFYKDSVSNEVTLNSDVFEKILEYSIEGVEIKRVYECNDEIIHPFKIGGLNLNISEHPILLSESNIHNNKIREQMTEILFEKYNVAALYFAKKAKLTSFSLGRSNSLVIDIGFSSLNINGVYEGYVLQKNSMDYNIGGDYFDRLIYNKLEKSNVNILPYFCKSYIGSNNNGNIDLFKNIHNSYKEEAILDVIRYMKESVCKVRVEHNNFNGNSTNESNNNETCKKSINSNESDNNLNNHSEYINNESYSLKEEFFELPDGFKINIDSYKYDIAEDLFKSSQFESNFKGLPQSVIDYIISSDVDIRKDLLQSIIITGGSSLFPGLSERLCYSLKESEAFANSIKVKILNMTSIVENKYSSWLGGSVLASLGTFQQLWVSKSEYLDSGHKLIFDRCF*