MPFHPTKDIPDLTGKTILITGANSGLGKTSVLEFSRHNPSQIWLAARNLTKAQSAADEIKQQVPTARIHLLELDLSSFASIQKAVEVFLSTATRLDILMLNAGVMAAPPGMTPDGRYEVQFGTNYMGHALLTRLLLPIMEKTAKRDDAGVGGRVRIVAVASHGQRYAPPGGLQFETFKTNGESMGPFARYGQSKLALVLWVRMLAQLYPWLTAASIDPGVVGTTLGDGATGAPRYIQFLFKVALVLRLAASLENGVRNQLWAAVSREVNSGEYYDPVGVVGKSALGRDEELARRLWVWTEGELDNYLGVRD*