MSHTILFIQPSQKPESRTYSDYESVNECMEGVCKIYEEHLKRRNPNTPTITYDISQLFDFIDQLADISCLVYQRSTNTYAPYNKEWIKEKIYVLLKQAAGTKINMD