SDLVKIRDVSLSTPYVSVIGKITGIHKKEYESDGTTKSVYQGYIEDDTARIRISSFGKQLQDSDVVRIDNARVAQFNGYLSLSVGDSSRIESVNVNIPLEHHHHHH