MKRGGAGVGGGGGDPGAYAAVLKTKLDLYCAAVAKSMEAKPQESSLGYLNLQASDTSQLASQASFNGYGSTRVTNSNAIHEDYDQGKPANSGTSKEQSDDDGDLEEDTDPVNAKRTRRMLSNRESARRSRKRKQAHLNDLESQVSQLRSENASLQKRLSDMTQKYKQSTTEYGNLQDDMNAMRRKVNIAEEAVRRVTGIGLRLFTTSEMPASSMPFSSGVSDAASAAAAAALVEDDWTNCSLPDEAIPVPSAAMALRSPSMRRVASLENLQKRIHAGDVTHFEAASALSLPEATACDNK