MAKFGFLDVLEEVLEKGFTYDFEMNWDKRNFAVEVSFLLEAENSSGALLTDAEGVESAENIVYEDAVLFYNPAKSRFDENDYLATIPYGEKGLSREFLAYFAQFLQESADQGLDDLMDFLADEAAEEFSVNWDKEAFENGIADLSETDFYKYPRY