MGTRWFAKNTTMSKNSIVIGVDLDGVCADFYGRMRQIASEWFERPIDELPEEVSWGLSEWGITNPSQYDSLHRFAVTQRELFSSMEAIPGARKYLRQLSDEGFRIRIITHRLFIHYFHATAVQQTVNWLDSHGIPYWDLCFVKEKTQVGADIYIEDSPENVAQLRGRGLFTICFGNSTNRHIEELRAASWQDVYDMIKAFVT