MEVELKELLSDLHSLKKSISDPSHLALIEKMHLHAENIATLEKSGTTRRSKVKDMSAEVVDSNPYSRLMALQRMGIVNNYEKIREFSVAIVGIGGVGSVAAEMLTRCGIGRLLLYDYDKVELANMNRLFFRPEQVGMTKTDAAVQTLSEINPDVVLESYTLNITTVEGFDTFMSSLTNKSFQPTKSGSGVDLVLSCVDNYEARMVVNQACNELNQTWMESGVSEDAVSGHIQLLIPGETACFACVPPLVVASGIDERTLKREGVCAASLPTTMGVVAGLLVQNTLKYLLKFGQVSRYLGYNALKDYFPTMEMKPNSQCSNAACLERQKEYILAKPTRDAAAKAKADIEALSPAENPVHADNEWNISVVDDEEVDGSDVKISGVLPEGIVHELPVADEYPKPPVTETVGPADDLEELRRQLEALNAD*