MSNTTAFGAQAIHGTNPQFLVERVIRSRIYDSTYWKQDCFALNAATLIDKAVDLTYVGGTYGAQRPSPFLCLILKLLQIQPERAIVLEYLAAEDFKYLRAVAALYVRLTFPAIEVYELLEPMLNDYRKLRWRDMAGNYSLTHMDEFIDQLLTEERVCELILPRLTKRSVLESNDGLRPRVSRLEDALLRGEAPGLEDRRKTCDSDASDSDDSLAALRTERATRIAQADRLRHSKHAAVKPGAGTHANADTDADSEVYASQQSESEEEKLQARLIRSRTPSVSPDRQMSPKISARSGSVSPPAFQSRSPSMSPSTD