MVDKLRAAEMTFKELQMRMADPEVAASATEFQKVAKAASDLETTVNTYRAYQDTEQQLADAQKYLKEEASSDPEMAEFAREEIAELEASLTKLQDALRLQLVPRDPLDDRNIMLEIRAGAGGDEASIWAGDLMRMYQRYANKQGWKASLVSCTQAEAGGYKEIILQINGDSVYSKLKWEAGVHRVQRVPATEAAGRVHTSTATVAVMPEVEEVDVALNMNDIDLKFARASGAGGQNVNKVETAVDLMHKPTGIRVFCQEERTQAQNKERAFQILRAKLYELELQRQQAEIYAARKSQVGTGDRSEKIKTYNYKDSRVSDHRIKMNFDLNSIIEGDLEDTLQAMISADQQEKLKELAESVAA*