MLAKDGELALLESRGRVCREAIDTFTGDPKGWDETLGSDGTKVSSRIRPMEGPNNMIDIKVEAELDDIRCEHTLYCFREGDLYPSWFPYVSHGAFVIIHLVFEIALYGIMDVCIQGFGCDNLRDGNFLLCVRHCGKEDARALAGSEVELPPKPSSAGKLFKLGRVKAVIDVMVEPLSPTSVRFSYSCSQPIPKLAPSWIVSMVMKRGMGDIFARMKAACRAMASGDARAAAKYPIVKRIRSPAYAHVIDDIAGRVKGYLNKE*