MAAAATGPVPFKDADDDGTLAAAEARSPLPKEEFGDLVAALPRKEQYLDGRLYEGFWLPEHYAPGIIAFRRRFTPRADDVVLASYPKCGTTWLKALAFAAMTRAAYPADEHPLLRLNPHDVIPFVEDVFTDGHEAKLDMLPSPRLINTHTPYQLLPESVVAGDGGGGCKVVYICRDPKDMVVSLYHFMRRLQPDLSLAGVVESVADGTVPFGPMWDHILGYWRASVSRPDRVLLLRYEDLLRDGAAGEHVRAMARFMGRPFSAAEEAAGAVASVVELCSFERMKALEVNRRGTAGSYKSMPRDAFFRKGVAGDWANHMSPETAARLDGIFREKFRGTGLTIVP*