MESKVLEKCWLFLAMENCYCAGPQGATWAPYNSAALSNESSSFPLPWPPHASSSTQFQFCGFPNSWSAAAEGADEEDRAATASKSHSQAEKRRRDRINAQLATLRKLIPKSDKMDKAALLGSVIDHVKDLKRKAMEVSKAFMVPTEMDEITIDSDPAQAAANSSSNNINMNKSRCSIVIRASVCCDDRPELFSELIQVLKGLKLTAVRADMASVGGRIKSVLVLCKDGEEDEALCISTLKQSLKLILSKICASSMAPNCRIRSKRQRFFLPFQYPN