MTMIYPPEDETVGYYLKMMLDKRNKWPSNFLRSEDVYCVNPRTHFNTQEPLILHDGRYLFVNRTESSGKTDGCDSGCWRIMGRDKLIKSEKSVEILGFKRVFRFCEKNEEKPKSFFKFSWEKAEEKEKRRARDKRVWVMEEYRLASKWKQDYVICKIRLLNPNPLEFMLSNHVRG