MFRALTLLKDRAVGGGAAFTAKRWMHVALVGAGGIHFGSPEGPWNHAARLQEIPGVSFSAVVDPNVELAQARIDKCRQGPRGELWKNTQALASHRDLLTGPSVRPDAVFIGVPPVFHGSLHDPSARIELDLARAGVHFFVDKPLSVRPSEEVRQLARELEALRREKGLVMSVGYMLRYSPAVTAAKKILAEVGRPPAAIVARYACAYSEIRKREWWDVTQSGGPVVEQGTHFLDLMRFFGGEVRHETLGGVAVGPEYPLSDMPAAPGGEHQVPRERRINRATAATFLFESGAVGSFTHTIVLNGAAFFTEIDIFADGLHVIICDPYADARVRVRHPGREDYQEVAVDRTVDMYYEELAAFVRAVQTGETSGVRSPYSDAAKTYELSQCVASRCESGDLQADGSLPAAMKTTEP*