MSELVFRRADGWMPKAVRVNGELRLEVVGGADANHDPRVFTFPIDDAHLAVIRHDLLRHLLLWGMLAPLCDAAGTRGPLDEAAAIALLGPILFGTPEALDARCRNHRSVEYQLIAHGADIDLLERGELVAASRSLTETPDPQRVQEYDADRRRAERGVRLTPLDTAILKFTGQYLHGATIPRRLPDAVDPDLLPQVMRVVFTAERTATTMGIARDPRRGRRGTDRDDWHRMENAVAEAVRRAHPALADDAVRTVTFLMCAEAAHRARTTPEDGTSADRPLVFTDDKDATFTWTPADPRPTTTAFWDFVADHYAGDNEVFTIEDEAAGEGIQLHLYADTAARITTPIPGEDPQYQVEYALIDGLRGYRDLVAAFIKEGCPALDPFGPWTTDVEAFETARRHRDADAKPSR