MELTTYRDEEEDFKLFCLEGVEDVEEENDSQIITFLEYLALNFDIINVYKTCDDIETFEISLSNLLYHDRFFKDYSIIYLVFEGDDNLVKIGDYYYTLEEIAEFFEGKLTDKIVHFANTKMLDLEDETFQYFLDVTGAKAISGYINHSPVLSTILDQYYFALNAEIDDVVELVHALFEKHANLCQKMGFRLYH