MDKRTCDSQDVEVRKGPWTMEEDLILINYIANHGEGVWNSLARSAGLKRTGKSCRLRWLNYLRPDVRRGNITPEEQLLIMELHAKWGNRIFYPY