MAAVSISFNGEPAVLLKLGNVYRIGRKKSYEFCVDDESMELFHAVATVYLAGVLRVNALQGKVFVNGLEKINADISQKDAIDGKVKLRFGNVEAEVQVMEPIQHHDSSGIDESGMDTSVDTTIDSDFVSEMQLNYFDENELDDFDLSMILDVGDVLALDTLIMEMLNEMAKGPPQPPDDPNKPQQ