MTMPTHSKQALRYGRVVAAVAGVLLAGAAVTPAHADTVRGQQWHLDAMQAEQMWKTSTGKGITVAVIDT ......