MVLPNFKENLEKYAKLLVANGINVQPGHTLALSIDVEQRELAHLIVKEAYALGAHEVIVQWTDDVINREKFLHAPMERLDNVPEYKIAEMNYLLENKASRLGVRSSDPGALNGVDADKLSASAKAMGLAMKPMRIATQSNKVSWTVAAAAGLEWAKKVFPNAASDEEAVDLLWDQIFKTCRVYEADPVKAWEEHAAILKSKADMLNKEQFSALHYTAPGTDLTLGLPKNHVWESAGAVNAQGEGFLPNMPTEEVFTAPDFRRADGYVTSTKPLSYNGNIIEGIKVIFKDGQIVDITAEKGDQVMKDLVFENAGARALGECALVPDPSPISQSGITFFNTLFDENASNHLAIGAAYATSLVDGAEMSEEELEAAGLNRSDVHVDFMIGSNQMDIDGIREDGTRVPLFRNGNWAN*