MELIKDVIKVDNRIDFGKFQTFIEAEAVVPDKKLDVYEIVKTEGYISLKKIEMADGKILCRGSFNYNVIYIADDKNTISNVDGKVDINEVIEKDNVIQDMEYMLFSEVEHMDCTIMNERKIKVGALMNIRGSLFEKQRLDIVKDVAQVEGIQKHRKEICFQDIVGIEKAESSIRDTITINTEEIQSIISLNPCVKVKESRVTDNKVIIGGVLEINPLACTYEGELVELDRVGIEFTQFVEVPGVSDGMTEEVLLSMSDFNHIFKQNSESNTGLLEIDCMACCKVKVTDEVTREVLQDAYSPQKIIKFDHKPIQLNKTLRRSEETFMVREGIRNDNDDIQIKDIVSVCPTMSIENSYIEGNKSIIQGIIKVEILFVPVEGLKLVYKISEEIPFEHDIEMDNLTDTASVFNTACIDKVEVDLNRDQIDLIIKIKRFTEALDKKAENFIIKGEDQGVYDLSKAPSIIVYICKEGDTFWNIAKKYNTTENEIAELNDIKLDEPIKPGKCLILEKKVVLVD*