MAAALEFLEAQGATRPELAEWYAALADLYQRKLWHQLTLKLDQFLGLAVVQAGDALIQLYNHFISDFETKINLLKFAHFTVVVSRQYLDKDAGINYLEGVISKLHDTREARVEEPILYVKMQIATFLLEKGNQKGCKKLLEEGKTTLDSMVDVDPSVHGTYYWVSSQYHKAHQDYCEFYKSALLYLAYTTVESLSEPFKQNLAFDLSLAALLGENIYNFGELLAHPIIHSLLGTQAEWIFHMLQAFNSGNIALYQELCKTHNGALSAQPALVQNERKLLEKINILCLMEIIFSRSSENRTIPLSDIAERTRLSVEDVEYLLMKSLSARLIEGIIDQVDGTVHVSWVQPRVLGIDQVNSLRDRLDTWVGKVHTTLLSVEAETPDLLSS*