MSRFSEKGYIVRENAPIYLTQDMDRTVRWFEDVLGWYGNIVERDGQERGLYGVVFDVPPEVEAAHLAPFTGFQLFSGDPAGHELSFMQVEGIQLLYEFVREKGWN