MCGGAIISDFIPQREAHRAATGSKRALCASDFWPSASQEAADFDPLTAPCTFTPDQAAEEPTKKRERKTLYRGIRRRPWGKWAAEIRDPAKGARVWLGTFATAEAAARAYDRAARRIRGAKAKVNFPNEDPPLDDPAADGHSHGGAAIPCREFMDYDAVMAGFFHQPYVVADGVPAVPAEEAPTVAYVHHHLPPQPQQDAGLELWSFDNIHTAVPM