MVLASLKDIEFTVQENRLWMLQCRSGKRTGTGAVKIAVDMVKEGLVDSRSAIKMVEPRHLDQLLHPQFNDPSRYKDSVIATGLPASPGAAIGQIVFNAEDAEAWHAQEKAVILVRNETSPEDVGGMHAATGILTARGGMTSHAAVVARGWGKCCISGCSDIRVNENEKTLAVGKYVLREGDWISVNGTTGEVILGKQPLAPPAISGDLGTFMTWVDEQRQLKVMANADTPDDALAARNNGAQGIGLCRTEHMFFASESRIKTVRQMIMAVTAEQRQAALDKLLPYQRSDFEGIFRAMDGLPVTIRLLDPPLHEFLPEGDINEIVSKLASETGVSEDEVFSRVEKLSEVNPMLGFRGCRLGISYPELTEMQVTAIFQAAITMINQGVKVLPEIMVPLIGTPQELGHQVSIIHKVAERIFSETSACLKYKVGTMIEIPLV*