MGGGGGEVQQELSFEEEEEEKGALQQDSDTAAWQGQQQQEQEHRPLQQQRQQQQREQQGQQQQYAEPALIEEMVGEGARHVLAAEASGQLQGRYPYMYAAAEDLALADVQAVLLGYKELLLRYEALSRSLQRQLGLEGGDGSTAAAGSGGLGRGGEASAALLPVVHGQAGSADCSPPGPRDVSPAAKWSPGGILQRIASTRGPGRTSTPPRRRSDEGGAVGSAQEEGQGRGAGRVAPLFRLSPSKQGAGQQRAFFPALFGSGASGGSGSX