MTTAATDYCNIPASNLLVVFCCWLLFRSVMTMPSDAALRYATSAACYVFPGHESPQEAPQYNRIPTKSAIVASTSTNMRETKPPVRGKTSPYGFFVKMCYEEHKKKYPNENVQVAEISKKCSEKWKTMSEDEKRRFYELAQKDAERYQAEVAAYGGEDVMKKRKRTKKDPNAPKRALSAFFFFSHDKRSEVQSGHPEWKVGQVAQELGRFWKGLSEEERAIYEKKAAEDKERYAEEMRVYKSTREAQQDGHMQMTIGLHDGEKHEEDEDDYQ