MKTLVRKTAVTGAILGLALIGPALAQEAGMKMDSMKDMDMSGMSCCGDMAPGFGVINGVDLDARTVNISHDPIKKIGWGEMTMDFEVGGMVALDKFENGDNVHFMLKQDDSDNYDIAMMMPIGGDPDAFKLSMMSMMKGKGMMDCNMGGHGSMSGMSGKDHDDTDH