MKGRTAELKDTVQLSSHGSVILLVPDVAYSGLGASTITARWTQMGPGPTAGSLVPDDTNGSGVDGGKHLDVGDMSDDEQDLSSADAEGVWSPDIEQSFQEALAIYPPCGRRKIILSEEGKMYGSWINSLLLSSRFYHSIGEWFGFMFLLTVPPARGSATRAIGI