MATTSHLLNKRPKKTLTLSQKIEVIRHYENFGRGSRRLAQDFGVGKTQIQNIIKRKREYLDDFENNVPPTKKRNTRITGNEEINKLCWDFYRDTTSRGESCNGPMLQEAALNFAKDLGVVTFKGSNGWLDSFKRRHNIAASGTSKNSPLVDIGA