MAKRMLVVEQAELHLENLPLPLYSLTVSPLAGLVCRVQMGAHVSGSVNGAEDSASDLDKNEKSPGEDEGGSADDLACVLALSGRDIVETTADRPSSVSGIELHVTEPTRRTAMPKWNETFEVVREWQDRIPVFVALACAILTRSLPRFVEICTMQVTVGDLVAAAATRKPFQLPNNVGSLRVFIVDDFVSAQASTDLGQLVLGRRNRYWICYNHVVKRGIVQVYRTFRVELNSKNVMETFGSTRQHWNTEYEAAQRIYSKTPEGLLARSMLRTAHLRYYNQSRVRTEIGSFGDGAQIFSVVAEHTMYTYVITDSQRPDDARIKIGTSRHAEGEFFLVFSETGASFMQDMRSKHALHANAQEQVVYSGEVFFMRCGEDEHGKLRMVFDNNSGTFAPDAGLLPKLRLLLEKTFCGGSSQRGLVEFVTLDRQSEQLLELKKQAGIL*