MKDLQLYTNNLSVDLATGPDIQDITPDLQTWVKDTGIKTGNLEVFIKGSTGSVSTIEYEPGVVTDLKRAINSLAPPGLEYAHEQAWHDGNGHSHVQAALLGPSVSIPVRDGNLTLGTWQQVVVINHDNGPRKRTVLLTLVGSS