MAGRKTLPGLPKGVKFDPSDQELLCHLLVEIGKLGVKSHPFIDEFIPTIDSNEGLCCTHPQKLSGVKQDGSVSHFFHRTFKAYTNGTKKRQKINTDKLGEVRWNKTGRTKAVVIGGTHLGCKKIMVMYASYVKGGKQEKTNWVMHQYHIGTGEDEKDREFVVSKLFYQQQPKAGEKISEGMGDHMEP