MRTVKEQEEIMDCKVWERLPDEILPQILLCLPWWSNLRLRAVSRSWRNLLSDPKFLAQSTPLPCARAPCCILRNSGNITIGDLNVQKWHFFRDFSALWDRFIISAANSGLFLMRGSDPSINFLVNPLNRTQRRLPPMPKLEDQLVIAGWHHPMTMKVEENPMNVKVVALQFGDGKLTRVFVYDLLRHSWDAVSDNFTSKNLRGVHCALLVEGDVYLLAASGHLFKVGGCELIEIPLPQDHNDGLVIKYIFHHRGSLMLGNGTWIKNSPHPVVDLWRFDRFLESWEKVASMPDYLASELDSSQALFQIDAEGDFVGFGLNNSKTLVLHNIVTSQWWSVACVDHLRCTGCSFLWQPRLDIVL*