MKNFKNNADKYKVYFRRFLARYFRSLVFLIYKIKFSFLSFNKPPIIILTPGKVGSSSIYFTLKNTINNPVFHIHNLSEEGIENSWQEHLNSDRKSVPLHLIISSLLRKKLDKYKGDIYLITVIREPVSREISSFFQNTDRFKNSIEYSDLKIDMNKTINLLHEIFQKNITKNLESWFDVELKKNFGFDVFEKKFDDDNGFDIFNKERFSLLLLKMETMDEVFPQAIKEFLNIRQNVNLEKSNLAEKKYYADSYSEAKEKFRIDSELLDEIIISNYFQHFYSGLEHNIKEKWGK