MESKPAEKGEAVVGEEEEGLVTIKEYVEGLEAQELEVDMILGGDDGKECTYSKGYLPRQAVFSCITCCPEGNAGVCNACSMSCHDGHEVIEIWTRRHFRCDCGNSKFGIGVCKLYSSKDPENNENVYNQNFKGVYCICKRPYPDPDAGEDMGEMLQCCICEDWFHEVHLGLAPTEEVPKDEEGEPLFEELICQTCAASLEFLSHYKQSLVPANNTVTPLCKEDISPEVIADPVLTRNEVNVEATVQECETGDAVGDMDPKVGGSNYNKATCWQQEQAALPEDKYLSKALANGGAVHSNGTVSVDCSILAHGAVFGEASVSAQKCKLVLDHDTSKCGDGQSTSSSAWTIKALFLGKNWRSELCRCDACIKTYKEKGVSFLMDSEDTISKYEEVAKQKRKEKMDASNGHDLTFLNNLSHVGKIEFLHGLNEMTTELSAFLASRESAEAITSADVYEFFDNLKKKRARRE*