MDIKSLGSSYCKENLLKKLEDGARLHVYDVDDRALRNFEAEAPTKGRVCSNAREVAESSVRITTCKSREADQLTNAAPRRFLFTMVPEGRHVRSVYLDSHAGVLTTSVDDKILVDCSTIDTATSMDVGAAVCQNSKTAAFYDAPVSGGSLGAVAGTLTFMVGCVEDDPNLELLIFPCGGFLLGLTAKLCNNYCSGLIAIATAEAMNIGIKSGMKPSLLARVFATSTAQSTINDKWNPVPGCLSECPGEQGVQLMKKDLALAVEAADRVGAQLRLGVPALQVYQEAREDERCHDLDSRVVFRYIGGDEDWETKLSARG*