MDEMPTHRYSLLCSLGEVIRAGEPEDDDDDDGGGDGDASSAAKTAQLSDAELDQILDVLFKNAGSDEEGVRNVTAECLGRLAARRPTRLLPELTSRLDPALHPDASTRVTAVTAVKHLARAVAKRKDAVLSALVAPCLASCVVGPNAALSDEDVGVRRVLRAAAQTLSAAAHADATLVTPSLPDALPALIAKTEILKDLVRVVDLGPFKHTVDDGLDLRKAAFECLDTLLDACLHPTKNAGAMTRLGAAAGYLDALTSGLGDQYDVKMVAHAVLVKLCRGDAKRDARERLAALCEPMKKTLTAKLKSDA