MDRLDGSARLMLVSDLDQTMIDHQDRENLSLLRFEALWEAEFSQDSLLVFSTGRTPISYKGLRKDKPLITPDITIMSVGTVIAYGEEMIRDVGWEEYLNNKWDRAIVVEETARFPQLKPQPERNQGPHKVSFFVDKQGAQEVMDHLPQKLEKRGLDVKIVYSSGEALDVLPQGAGKGQALMYLLNKLNSYEKPPKNTLVCGDSGNDAELFSVPSVHGVMVCNAQEELLQWYEENARDNPKIIHATERCAAGIMQAIGHFKLGPNVSARDLEFPYLKADTAKPADVVVKFYVLYEKWRRGDLPNSSSVMQYMKSITHLNGTIIHPSGSERSLHASIDALSSCYGDKQSTKFWVWVDRLVTSPIGTSNWLVRFDNWEMEGAVRYCCRTTLLLNIKPETPEGLELTHIHKTWVEGHSAGSEHTFIL*