MFLFYSCWRTGLLLPLLLAVAVRESWQTEEKTCDLVGEKGRESEKELALLKRLQPLYNKSFESTVGQGPDTYIYIFRVCREAGNRTSGAGLVQINKSNGKERVVGRLNETHVFNGSNWIMLTYKGGDEYDSHCGMEQRRAVVMISCNRHTLADNFNLVFEERGKVQDCFYLFEMDSSLACSPEISYLSVGSILLVTFASLVAVYIIGGFLYQRLVVGAKGMEQFPHLAFWQDLGNLVADGCDFVCRSKPRNVPAAYRGVGDDQLGEESEERDDHLLPM