MTHGQLLIVTADDFGLHHDINEAVERAHCQGILNAASLMVSSPAAADAVERARRLPGLRVGLHLVLADGVATLPYDQIPDLVDASGRFGSAMVRDGFRFFFLPRVRAQLAAEIRAQFEAFAATGLPLDHVNAHKHFHLHPTVLSLILSIGRDYGMRAVRLPREAGGPLLLRPWLALLRARLQRAGIAYNDYVLGLSDTGAMDEATLLAAFEQLPRGVVEMYLHPAVTSGAEVGASMTGYRHADELAALLSPRVRAAADRFAPRRGGFTDLHAGLR