MSALIDVYFCMYVRGSIPLLWEQIVDLTYKPKFEVVNPEEAHGSEGRLSQIFANLMQNIVNESIRYVQLDFHQICGHIHFERLSILYDQISDYLMKHRYCLLNAKGGKLDEQLGLVRTNCIDCLDRTNVTQSMIGRKMLENQLQRIGVFSDDESIHKYPSFDEGFKIMWANHGDEISIQYSGTPALKGDFVRYGKRTIQGIFNDGRNALARYYLNNFCDGTKQDAIDLLHGHYIVAVNRDMTSSLQGGGFEALASFPLASALVLAGVMLATMSLRQARNDARHLLLSVVWAGVSLSIMAFVKANGRLFCNRPRLHKPRQ*