MGSERKRKLSLFDVVDESVIPGKIKLNGIPNINSYTGRAFSQRYYEILNKRKTLPVWQQRQEFLDILAKNQTTILVGETGSGKTTQIPQFVVEAGYTANRKQIACTQPRRVAAMSVSRRVADEMDVTIGEEVGYSIRFEDCTSSKTILKYLTDGMLLREAMTDPLLERYRVIILDEAHERTLATDVLFGLLKEVLRNRTDLKLVVMSATLEAEKFQSYFNGAPLMKVPGRLHPVEIFYTQDPEKDYLEAAIRTVIQIHICEPPGDILLFLTGEEEIEDACRKINREIQNLGDQVGPVKVVPLYSTLPPAMQQKIFESAPPPLKEGG