MSIYTLGIDVGSTASKCIILKDGKEIVAKSLVAVGTGTSGPARSISEVLENAHMKKEDMAFTLATGYGRNSLEGIADKQMSELSCHAMGASFIWPNVHTVIDIGGQDVKVIHVENGTMTNFQMNDKCAAGTGRFLDVMANILEVKVSDLAELGAKSTKRVAISSTCTVFAESEVISQLSKGTDKIDIIAGIHRSVASRVIGLANRVGIVKDVVMTGGVAQNYGVRGALEEGLGVEIKTSPLAQYNGALGAALYAYKKAAK