LHKKLLLLWDSGLGASTITARWTQMGPGPTAGSLVPDDTNGSGVDGGKHLDVGDMSDDEQDLSSADAEGVWSPDIEQSFQEALAIYPPCGRRKIILSEEGKMYGGIVGKDLLDRYLIVRTGPDV