QVTFTKRKFGLMKKAYELSVLCDCEIALIIFNSANKLFQYASTDMDKVLLKYTEYNEPHESRTNSDIVEV