MELFKLVNEGNPVFLYNVRDLDKEVKDKPEDITVMNEFLDVFPEEIPGIAHNRPIDFTVDLAPGNAPISKAPYRITPEEVSELKGQLKDLLEKSYIRPSASQRGAPIVFMKEKDGSMRLCRDYRELNKVTIKNKYPLPRIDDLFDQLKGAGIFSKIDLHRGNFKIHDDGSLRYKGRWCVPQKCGELKEKLMREGHNTPYSVHPGGDKLYKDLKKIYWWPRMKNEVAEFVARCLTCQKVKIEHKRPQGKVQPLEISSWKWDCISMDFVTCFPKSKTKNDTIWVVVDRLTKSAVFIPMKETWKIEQLAKAYIKNVVRLHGVPKDIVSDRDSRFLSNFWKSVQKRTLVRH*