MSVAAGVSDAAITVREKLRGKIGQTKVKRYWPGKAPEWADEVEEEVDVKAPRSVASLRADLEKAFPLKEEADLAAKDDPRLRRLAESRRDRDEAVARHRQIRQAELVSTREEERKAAEAAELEEEEDDDAIEERRRKIREKLLQRQREDDIAMEEEEEEEEDEEEESEYETDSEEEFGGIAMVKPVFVPKAERETIAEREKLEAEEKAFQDSMKKKLEDRKVETKQIIVEVIKQEEEIEKNRDAEGDGGEIDTDDETNEAEEYEAWKAREIARIKRDREDREAMVKEKEEIEKLRNMTEEERREWERKNPKPLVAAKKKWKFMQKYYHKGAFFQSGSDDRAAASSDDIFRRDFSAPTGEDKMDKTILPKVMQVKHFGRSGRTKWTHLVAEDTTQWDNPWTYNDPLRAKYNSKMAGMNRPITKPQGSKKLKDWEQQN*