MKLNVLNFYGKTQKSLQYCIEDWPLGHRYGVFQWATNFEGNLTALVADAIKNKQTIQVVTHMDFMIDDLSDLDYLMRDDGAPSLPATLEFYFDAFTNQSRHDLKLRTSDGSQFITTSHALLFLTSSYFRENLKISTSDYTVVGVDSLDTIDICLNFMVTRFYKKPAVLSPKLAFDIFTLATQWNVFNPYILTISLKRQLFEELKKNHGDLEYVCNMLIVAEDAKFPNVQSCCIATLVYYHFNDFMRITDGTWCGALCGSWWNPIHPLKGRLVERREGADDHWRNR