MKQIPNYVSASEDTDHLKLCWQATNSDGFHPVVLYQPNGLIYSDSNITVCEGFWPYSRVQIFSGSSGQSVRASEQGEVLPFGIATIDQGLTAVTDHHDRTVKFLSSDSSHVASSWQPALFDWPTGISTSSQGYVYIVDWLKGTAHICDKFGRIITSFSTKVSSKFSRPFDVVVDGYSRIIVSDAFSHCLRAFDDSGKLLNTIGLSAGIGQICDPRGICVDAKGNIIVADWGAGAVRKFSPDGLWICDLLDKNDEIAFPWGLAMNEFGQLALTEQKLTERSSLKLFI*