MKILFIGSGLFVQKKATQQRSHALIQKKWSRDARVDSDDDGDDNTYAHNSCGDTLIGRYSDLSYCVTQLVDEDCMSTEAYHHARKGILQLKRECHQLNESEAIGENEYLGNGKMVADKVQYYPPACANIKNRSKRMKSSKEKAQRKE