MGLDPKDGGFPMVQDLVESGIDEVPQRFVKPAEERSFSAARTEDDEVPVIHVAELDTAEGIAKLDSACRDWGFFQLIGHGIPPELLKQVRKTVRDFFRLPREQREAYAIRSDAPSLASQEGYGRFFVPSEETVLDWGDSVYHFLPPIRNWPRNPPEYRKVVEEYGQEIRPLAIKLLQCMAEALGQRASFFSEAFGPSPHYAIRLNYYPPCPQPELVIGLSPHSDLVGLTVLLQDEVEGLQVKKGGQWRSVRSIPDAFVVNVGDTVEILTDGAYKWSTELSSIRNALGSPLQQFTVLAATGS*