MHIATTLQFDKGQRKILKRAWERPPFMVAKRNARERTRVHAVNQAFVALKFHLPAIRSNAKRVSKLKILRAAITYIGALTDLLRGNADFPQLKFPETPNQCCDKTMNIPSRSRQENQISNKDDVMKREESQQCQQRTEHQNIHYIA