MEVELKELLSDLHSLKKSISDPSHLALIEKMHLHAENIATLEKSGTIRRSKVKDMSAEVVDSNPYSRLMALQRMGIVNNYERIREFSVAIVGIGGVGSVAAEMLTRCGIGRLLLYDYDKVELANMNRLFFRPEQVGMTKTDAAVQTLSEINPDVVLESYTLNITTVEGFDTFMSSLTNKSFRPTKSGSGVDLVLSCVDNYEARMVVNQACNELNQTWMESGVSEDAVSGHIQLLIPGETACFACVPPLVVASGIDERTLKREGVCAASLPTTMGVVAGLLVQNTLKYLLKFGQVSRYLGYNALKDYFPTMEMKPNSQCSNAACLERQKEYILAKPTRDAAAKAKADIEAVSPAENPVHADNEWNISVVDDEEVDGSDVKNSGVLPEGIVHELPVADDYPKAPVTETVGPADDLEELRRQLEALNAD*