MKKVRDRLYIGNIKDAAEVLTSAHPPVTHMLSLITPNMDPLEFKKPTSDEDSPRILNVANVELDKLVKKIVPIRDIESQNLLDHLEGCLDFIEQGRDNGSILVHCVAGVSRSAAVITAYLMRLDRLSLDEALASLQQVSSKVYPNCGFMQQLQLFEEMGYVVDRKNLSFKRFHLENLGEAFWRGEKIENPRYAADPGVSANEFEEDVGVSSSQVSALYSCKKCKRVVACQENVISHGPASGESPSRWRRRGARRWGGDHDDPACTSIFVEPMQWMNLGQDGDGVYEGKLQCLNCESRLGNFNWAGIPCSCGKHVKPAFQLHKCNIDSSLTAVEADASDSEPMRYSYSSDSSSFTATRHCGHLLV*