MAHSQRFLDLCNEARKVVKECSCDDVKQWQDEGKQFVLVDVREESEWAASRISGAEYMGRGIIERDLEGKYPALDTCIVLYCGGGYRSALSAEFIQRMGYTDVISMDGGFREWKMKSYPISK