MEKYSSGLVAESFWFTELKQIIKLRYNNVSWDEIKKLCVEENLLGIAKQSRSIRIYGYLKGRVDCIDKELMEIFLSSDLETQKLINIISVARKNKLFLEFLYEVYREKAIIGHSELTPSDINIFFKDKQLQDSNIATWTDVTFRRLRSTYMNFLTDAGMVRLHNKKRLITLPILDIVLENYLVAHNEITLLKALTGGR