MNFYIHNRLTLLLGPPGCGKTTLLLALTGTLEGSLKVTGDISYNGFKLDEFVPQKTAAYISQHDLHIAEMTLLGLDICSEIMVGDAMRRGISGGQKKRLTTGEMIVSPMKTLFMDEISTGLDSSTTFQIIKCLQQFAHIMQATILMSLLQPAPETFNLFDDIILLTEGQIVYHGPRDHVLEFFENCGFKCPERKGTADFLQEVISPKDQEQYWFDKEKPHRYISAEQFSRKFKQFHVGQKLTEELAKPYHKSKENEAALSFSKFSLTKWELLNACFAREWLLMKRNSVVYVFKGIQQMSSQNTNLGVQILENRGLFHKDYLYWVGFGGLMGFIILINFGYTLALTYLNPIGKSRANISEGKQVRIQDSQEDVVIDPQLEPNTTTSQPAREFKTVGKDLLFSHSKLRKTGE*