MSWSGSSDELGVIEQLKKSVESIVAKTGPSSKFSKDLVQRIGEMQSKLESLAETDRHVFLAEMKDKFQQTIGRIEERIVQ HAHFAQTYSSSIVSAVIFLLVSIFALFGYKLYKSLTEKELKKQEKLKSKQQKKAKKSN