MNAIDSYFQQVLSYGRNMKVILEAPLHDKDCVLGNILAAHYLSSCDPSKVNLYVKSASIKLERSTPYEKAVFETVTYLISEDKDDDLAFEMHIELLKRFPKDLVYLKRAQVLSFQMAKPVPFLNLVQQVLPENQDESYIHGMLAFPLLELGRMEEAAAASRKGYGINKEDALAHHCFCHVLQHKCHFKEAVECTHNWWHVALCYLEGGSPMSKVKEIYDNHIWKELEKEDAIPPEVYLNALSLFLRLDVRDVLDGFKDRLELLAARLTDQANWYLDWQLDILIVWALAKVGETSMAHELLEGLKFRLSKMNKTKQQVMQKAIQLGEAVYEYAKGNYKQALCLLGSDFNAIDYKIIAASDEQIDVFNEVWCQTGQSSTAKEVIRKRIKVREGSPFTWRLQEKSYAMEGDAEALNAGQRAKMLESSYF*