THVRLFCFHKSIYVLDSDRSSLYLQNNVIIEEVNKGLNPGMIVLLVVATTLLLFFVGNYALYLYAQKTLPPKKKKPVSKKKLKREKLKQGVSAPGE