MKNQNDKLDNLKDLAPFYKKDNEKFSENTEDIVYSVKKKFNVIKEKGENTFSKYENTKKNLELLNREQKLNKISLGHQKNEYEDLKSKNEGILNKFENLKHSKYTYQIMLQRIKKEKKMLYFYLNSLERTVKSLKNTEKQHQNIIQKITSENKNLRKSIEDKKMEIIQAKNKNEEILKYMNVNKEHSNILRIRREMINEYKNNKLNNADISLMIQEKKKFKKLLIYYLLYNNYLKLSASSIFENASNIYSTISKMREATGVTDIYDINQKFLDIENKQNLLQKEEALSQKKLEDAIKEYISLNNEIINTFSEDKDIIKEKILYEKEKVSDDIYDLYKLVFASEKELEDINIKLDKIQKFLEKQNKYFYSINMEDKIEFNSNEDMLQYIKNLQNGLEKLMMITQKNREDGNISRSYKSLEFLEIINLYKNVDFHKNMCRVNDAQDLENTIKFESKIITKNPH*