MGRGRVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMLKTLDRYQKXSYAAPETNVSTREALVIHSTQLISLDGVSCLLPXITRXIEGIQKKPNYWQELSSQQEYLKLKAHFEALQRNQRNLLGEDLGHLSSKELESLERQLDMSLKQIRSTRTQYMLDQLTDLQRNEHVLNEANKTLKQRLYEGYHVNSLQLNAXADEYGRQQAADEYNRQQAQXAQGDGFFHPLDCEPTLQIGYQNDPISVVTAGPSVSNYMGGWLP