MDSENVDGVAHDLVSLLTREDRDFLVRNNGHQVKVESLKGKKIWLYFSASWCGPCRRFTPKLVEAYNELSSNDDFEIIFVSGDNDDESFHGYFSKMPWLAIPFSDSDARDQLNELFKVMGIPNLVMLDESGKVLSEDGVDIIQEYGVEAYPFTPEKIKEMKEKEETARKEQSLRSILVSQSRDYVISTDGKKVPVSELEGKFVGLFFSLSSYKACLEFTPTLVDVYEKLRAKGESFEIVMISLDDEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNLYKISYLRFNF*