43efe4:	41                   	inc    %ecx
43efe5:	6c                   	insb   (%dx),%es:(%edi)
43efe6:	55                   	push   %ebp
43efe7:	64 35 54 79 62 33    	fs xor $0x33627954,%eax
43efed:	33 47 61             	xor    0x61(%edi),%eax
43eff0:	69 77 38 43 38 76 34 	imul   $0x34763843,0x38(%edi),%esi
43eff7:	47                   	inc    %edi
43eff8:	58                   	pop    %eax
43eff9:	31 55 31             	xor    %edx,0x31(%ebp)
43effc:	32 61 74             	xor    0x74(%ecx),%ah
43efff:	57                   	push   %edi
43f000:	31 32                	xor    %esi,(%edx)
43f002:	32 59 46             	xor    0x46(%ecx),%bl
43f005:	56                   	push   %esi
43f006:	55                   	push   %ebp
43f007:	43                   	inc    %ebx
43f008:	34 68                	xor    $0x68,%al
43f00a:	7a 50                	jp     0x43f05c
43f00c:	42                   	inc    %edx
43f00d:	78 53                	js     0x43f062
43f00f:	6f                   	outsl  %ds:(%esi),(%dx)
43f010:	68 77 6f 33 67       	push   $0x67336f77
43f015:	59                   	pop    %ecx
43f016:	62 71 4d             	bound  %esi,0x4d(%ecx)
43f019:	42                   	inc    %edx
43f01a:	71 2b                	jno    0x43f047
43f01c:	76 6f                	jbe    0x43f08d
43f01e:	53                   	push   %ebx
43f01f:	45                   	inc    %ebp
43f020:	61                   	popa
43f021:	6f                   	outsl  %ds:(%esi),(%dx)
43f022:	4a                   	dec    %edx
43f023:	45                   	inc    %ebp
43f024:	5a                   	pop    %edx
43f025:	46                   	inc    %esi
43f026:	54                   	push   %esp
43f027:	5a                   	pop    %edx
43f028:	2f                   	das
43f029:	4f                   	dec    %edi
43f02a:	30 64 66 38          	xor    %ah,0x38(%esi,%eiz,2)
43f02e:	49                   	dec    %ecx
43f02f:	78 6f                	js     0x43f0a0
43f031:	42                   	inc    %edx
43f032:	61                   	popa
43f033:	50                   	push   %eax
43f034:	62 4f 55             	bound  %ecx,0x55(%edi)
43f037:	33 7a 6d             	xor    0x6d(%edx),%edi
43f03a:	32 48 76             	xor    0x76(%eax),%cl
43f03d:	34 5a                	xor    $0x5a,%al
43f03f:	4a                   	dec    %edx
43f040:	38 38                	cmp    %bh,(%eax)
43f042:	69 69 5a 6f 70 4c 67 	imul   $0x674c706f,0x5a(%ecx),%ebp
43f049:	57                   	push   %edi
43f04a:	6a 61                	push   $0x61
43f04c:	45                   	inc    %ebp
43f04d:	74 44                	je     0x43f093
43f04f:	76 39                	jbe    0x43f08a
43f051:	61                   	popa
43f052:	34 55                	xor    $0x55,%al
43f054:	4f                   	dec    %edi
43f055:	39 4b 42             	cmp    %ecx,0x42(%ebx)
43f058:	37                   	aaa
43f059:	2f                   	das
43f05a:	7a 52                	jp     0x43f0ae
43f05c:	58                   	pop    %eax
43f05d:	55                   	push   %ebp
43f05e:	57                   	push   %edi
43f05f:	50                   	push   %eax
43f060:	4d                   	dec    %ebp
43f061:	64 48                	fs dec %eax
43f063:	76 75                	jbe    0x43f0da
43f065:	4c                   	dec    %esp
43f066:	70 31                	jo     0x43f099
43f068:	61                   	popa
43f069:	6c                   	insb   (%dx),%es:(%edi)
43f06a:	39 36                	cmp    %esi,(%esi)
43f06c:	33 49 73             	xor    0x73(%ecx),%ecx
43f06f:	78 70                	js     0x43f0e1
43f071:	70 2f                	jo     0x43f0a2
43f073:	63 79 46             	arpl   %edi,0x46(%ecx)
43f076:	6a 4d                	push   $0x4d
43f078:	30 52 42             	xor    %dl,0x42(%edx)
43f07b:	74 38                	je     0x43f0b5
43f07d:	34 5a                	xor    $0x5a,%al
43f07f:	32 63 6e             	xor    0x6e(%ebx),%ah
43f082:	39 2f                	cmp    %ebp,(%edi)
43f084:	31 4d 50             	xor    %ecx,0x50(%ebp)
43f087:	4c                   	dec    %esp
43f088:	71 53                	jno    0x43f0dd
43f08a:	6a 43                	push   $0x43
43f08c:	65 69 4d 38 56 66 49 	imul   $0x73496656,%gs:0x38(%ebp),%ecx
43f093:	73
43f094:	62 79 66             	bound  %edi,0x66(%ecx)
43f097:	44                   	inc    %esp
43f098:	43                   	inc    %ebx
43f099:	62 66 37             	bound  %esp,0x37(%esi)
43f09c:	38 76 54             	cmp    %dh,0x54(%esi)
43f09f:	53                   	push   %ebx
43f0a0:	50                   	push   %eax
43f0a1:	4d                   	dec    %ebp
43f0a2:	45                   	inc    %ebp
43f0a3:	38 4c 72 69          	cmp    %cl,0x69(%edx,%esi,2)
43f0a7:	78 35                	js     0x43f0de
43f0a9:	64 49                	fs dec %ecx
43f0ab:	2f                   	das
43f0ac:	35 78 36 6f 77       	xor    $0x776f3678,%eax
43f0b1:	43                   	inc    %ebx
43f0b2:	57                   	push   %edi
43f0b3:	33 66 78             	xor    0x78(%esi),%esp
43f0b6:	45                   	inc    %ebp
43f0b7:	73 79                	jae    0x43f132
43f0b9:	7a 59                	jp     0x43f114
43f0bb:	4c                   	dec    %esp
43f0bc:	56                   	push   %esi
43f0bd:	31 2f                	xor    %ebp,(%edi)
43f0bf:	6d                   	insl   (%dx),%es:(%edi)
43f0c0:	63 62 36             	arpl   %esp,0x36(%edx)
43f0c3:	36 5a                	ss pop %edx
43f0c5:	36 56                	ss push %esi
43f0c7:	39 71 6a             	cmp    %esi,0x6a(%ecx)
43f0ca:	46                   	inc    %esi
43f0cb:	4e                   	dec    %esi
43f0cc:	78 48                	js     0x43f116
43f0ce:	4f                   	dec    %edi
43f0cf:	78 78                	js     0x43f149
43f0d1:	70 78                	jo     0x43f14b
43f0d3:	74 57                	je     0x43f12c
43f0d5:	33 64 70 57          	xor    0x57(%eax,%esi,2),%esp
43f0d9:	39 4f 69             	cmp    %ecx,0x69(%edi)
43f0dc:	58                   	pop    %eax
43f0dd:	42                   	inc    %edx
43f0de:	68 61 61 43 43       	push   $0x43436161
43f0e3:	68 6f 34 34 66       	push   $0x6634346f
43f0e8:	6c                   	insb   (%dx),%es:(%edi)
43f0e9:	46                   	inc    %esi
43f0ea:	68 74 6f 5a 2b       	push   $0x2b5a6f74
43f0ef:	47                   	inc    %edi
43f0f0:	6b 4e 44 49          	imul   $0x49,0x44(%esi),%ecx
43f0f4:	6c                   	insb   (%dx),%es:(%edi)
43f0f5:	59                   	pop    %ecx
43f0f6:	50                   	push   %eax
43f0f7:	78 39                	js     0x43f132
43f0f9:	42                   	inc    %edx
43f0fa:	70 67                	jo     0x43f163
43f0fc:	59                   	pop    %ecx
43f0fd:	4d                   	dec    %ebp
43f0fe:	30 6d 52             	xor    %ch,0x52(%ebp)
43f101:	49                   	dec    %ecx
43f102:	7a 68                	jp     0x43f16c
43f104:	51                   	push   %ecx
43f105:	6c                   	insb   (%dx),%es:(%edi)
43f106:	75 72                	jne    0x43f17a
43f108:	66 47                	inc    %di
43f10a:	4f                   	dec    %edi
43f10b:	6e                   	outsb  %ds:(%esi),(%dx)
43f10c:	53                   	push   %ebx
43f10d:	41                   	inc    %ecx
43f10e:	73 57                	jae    0x43f167
43f110:	72 2f                	jb     0x43f141
43f112:	57                   	push   %edi
43f113:	41                   	inc    %ecx
43f114:	31 39                	xor    %edi,(%ecx)
43f116:	68 55 4a 70 56       	push   $0x56704a55
43f11b:	4c                   	dec    %esp
43f11c:	55                   	push   %ebp
43f11d:	72 59                	jb     0x43f178
43f11f:	53                   	push   %ebx
43f120:	44                   	inc    %esp
43f121:	49                   	dec    %ecx
43f122:	57                   	push   %edi
43f123:	61                   	popa
43f124:	51                   	push   %ecx
43f125:	52                   	push   %edx
43f126:	75 79                	jne    0x43f1a1
43f128:	54                   	push   %esp
43f129:	4f                   	dec    %edi
43f12a:	32 44 45 69          	xor    0x69(%ebp,%eax,2),%al
43f12e:	68 67 6b 4f 74       	push   $0x744f6b67
43f133:	44                   	inc    %esp
43f134:	52                   	push   %edx
43f135:	66 57                	push   %di
43f137:	36 4e                	ss dec %esi
43f139:	4c                   	dec    %esp
43f13a:	33 61 39             	xor    0x39(%ecx),%esp
43f13d:	62 73 68             	bound  %esi,0x68(%ebx)
43f140:	4a                   	dec    %edx
43f141:	6a 42                	push   $0x42
43f143:	74 70                	je     0x43f1b5
43f145:	2f                   	das
43f146:	4c                   	dec    %esp
43f147:	6b 34 58 72          	imul   $0x72,(%eax,%ebx,2),%esi
43f14b:	45                   	inc    %ebp
43f14c:	77 51                	ja     0x43f19f
43f14e:	51                   	push   %ecx
43f14f:	57                   	push   %edi
43f150:	51                   	push   %ecx
43f151:	7a 72                	jp     0x43f1c5
43f153:	7a 56                	jp     0x43f1ab
43f155:	78 45                	js     0x43f19c
43f157:	51                   	push   %ecx
43f158:	70 35                	jo     0x43f18f
43f15a:	71 36                	jno    0x43f192
43f15c:	34 30                	xor    $0x30,%al
43f15e:	6d                   	insl   (%dx),%es:(%edi)
43f15f:	52                   	push   %edx
43f160:	4b                   	dec    %ebx
43f161:	52                   	push   %edx
43f162:	4e                   	dec    %esi
43f163:	2b 50 4e             	sub    0x4e(%eax),%edx
43f166:	63 48 73             	arpl   %ecx,0x73(%eax)
43f169:	48                   	dec    %eax
43f16a:	47                   	inc    %edi
43f16b:	56                   	push   %esi
43f16c:	4b                   	dec    %ebx
43f16d:	64 6e                	outsb  %fs:(%esi),(%dx)
43f16f:	5a                   	pop    %edx
43f170:	59                   	pop    %ecx
43f171:	50                   	push   %eax
43f172:	76 6b                	jbe    0x43f1df
43f174:	31 56 64             	xor    %edx,0x64(%esi)
43f177:	75 41                	jne    0x43f1ba
43f179:	68 4a 36 6e 51       	push   $0x516e364a
43f17e:	4a                   	dec    %edx
43f17f:	4b                   	dec    %ebx
43f180:	71 68                	jno    0x43f1ea
43f182:	51                   	push   %ecx
43f183:	5a                   	pop    %edx
43f184:	65 32 4f 6f          	xor    %gs:0x6f(%edi),%cl
43f188:	72 33                	jb     0x43f1bd
43f18a:	44                   	inc    %esp
43f18b:	70 57                	jo     0x43f1e4
43f18d:	52                   	push   %edx
43f18e:	35 44 45 6e 65       	xor    $0x656e4544,%eax
43f193:	38 75 30             	cmp    %dh,0x30(%ebp)
43f196:	76 35                	jbe    0x43f1cd
43f198:	53                   	push   %ebx
43f199:	6d                   	insl   (%dx),%es:(%edi)
43f19a:	69 54 69 43 4a 43 63 	imul   $0x3763434a,0x43(%ecx,%ebp,2),%edx
43f1a1:	37
43f1a2:	35 4c 6d 70 46       	xor    $0x46706d4c,%eax
43f1a7:	73 36                	jae    0x43f1df
43f1a9:	42                   	inc    %edx
43f1aa:	2f                   	das
43f1ab:	7a 4f                	jp     0x43f1fc
43f1ad:	30 6f 48             	xor    %ch,0x48(%edi)
43f1b0:	76 49                	jbe    0x43f1fb
43f1b2:	47                   	inc    %edi
43f1b3:	6d                   	insl   (%dx),%es:(%edi)
43f1b4:	6c                   	insb   (%dx),%es:(%edi)
43f1b5:	68 36 43 58 4e       	push   $0x4e584336
43f1ba:	64 74 4d             	fs je  0x43f20a
43f1bd:	5a                   	pop    %edx
43f1be:	2b 79 51             	sub    0x51(%ecx),%edi
43f1c1:	32 35 33 66 4d 42    	xor    0x424d6633,%dh
43f1c7:	37                   	aaa
43f1c8:	4d                   	dec    %ebp
43f1c9:	34 75                	xor    $0x75,%al
43f1cb:	30 53 6c             	xor    %dl,0x6c(%ebx)
43f1ce:	74 6d                	je     0x43f23d
43f1d0:	2b 6a 5a             	sub    0x5a(%edx),%ebp
43f1d3:	58                   	pop    %eax
43f1d4:	30 45 54             	xor    %al,0x54(%ebp)
43f1d7:	68 66 2b 64 41       	push   $0x41642b66
43f1dc:	74 43                	je     0x43f221
43f1de:	71 76                	jno    0x43f256
43f1e0:	65 6a 6a             	gs push $0x6a
43f1e3:	47                   	inc    %edi
43f1e4:	68 33 4e 73 70       	push   $0x70734e33
43f1e9:	55                   	push   %ebp
43f1ea:	77 4e                	ja     0x43f23a
43f1ec:	72 48                	jb     0x43f236
43f1ee:	4e                   	dec    %esi
43f1ef:	7a 41                	jp     0x43f232
43f1f1:	76 61                	jbe    0x43f254
43f1f3:	35 6d 4a 57 6e       	xor    $0x6e574a6d,%eax
43f1f8:	6a 4b                	push   $0x4b
43f1fa:	58                   	pop    %eax
43f1fb:	39 64 64 46          	cmp    %esp,0x46(%esp,%eiz,2)
43f1ff:	50                   	push   %eax
43f200:	51                   	push   %ecx
43f201:	65 39 39             	cmp    %edi,%gs:(%ecx)
43f204:	7a 67                	jp     0x43f26d
43f206:	64 7a 6b             	fs jp  0x43f274
43f209:	34 73                	xor    $0x73,%al
43f20b:	33 59 74             	xor    0x74(%ecx),%ebx
43f20e:	6d                   	insl   (%dx),%es:(%edi)
43f20f:	72 6a                	jb     0x43f27b
43f211:	43                   	inc    %ebx
43f212:	4e                   	dec    %esi
43f213:	49                   	dec    %ecx
43f214:	49                   	dec    %ecx
43f215:	33 4f 76             	xor    0x76(%edi),%ecx
43f218:	72 76                	jb     0x43f290
43f21a:	39 77 35             	cmp    %esi,0x35(%edi)
43f21d:	72 4d                	jb     0x43f26c
43f21f:	6c                   	insb   (%dx),%es:(%edi)
43f220:	36 45                	ss inc %ebp
43f222:	48                   	dec    %eax
43f223:	77 4b                	ja     0x43f270
43f225:	46                   	inc    %esi
43f226:	33 38                	xor    (%eax),%edi
43f228:	51                   	push   %ecx
43f229:	49                   	dec    %ecx
43f22a:	58                   	pop    %eax
43f22b:	4d                   	dec    %ebp
43f22c:	70 56                	jo     0x43f284
43f22e:	66 34 30             	data16 xor $0x30,%al
43f231:	73 35                	jae    0x43f268
43f233:	66 55                	push   %bp
43f235:	41                   	inc    %ecx
43f236:	30 7a 65             	xor    %bh,0x65(%edx)
43f239:	76 6e                	jbe    0x43f2a9
43f23b:	33 4b 42             	xor    0x42(%ebx),%ecx
43f23e:	55                   	push   %ebp
43f23f:	75 42                	jne    0x43f283
43f241:	4a                   	dec    %edx
43f242:	30 49 47             	xor    %cl,0x47(%ecx)
43f245:	44                   	inc    %esp
43f246:	78 5a                	js     0x43f2a2
43f248:	4e                   	dec    %esi
43f249:	4c                   	dec    %esp
43f24a:	49                   	dec    %ecx
43f24b:	4e                   	dec    %esi
43f24c:	5a                   	pop    %edx
43f24d:	72 31                	jb     0x43f280
43f24f:	77 41                	ja     0x43f292
43f251:	4d                   	dec    %ebp
43f252:	35 2f 72 54 6a       	xor    $0x6a54722f,%eax
43f257:	43                   	inc    %ebx
43f258:	74 62                	je     0x43f2bc
43f25a:	6d                   	insl   (%dx),%es:(%edi)
43f25b:	4b                   	dec    %ebx
43f25c:	65 7a 4b             	gs jp  0x43f2aa
43f25f:	39 67 58             	cmp    %esp,0x58(%edi)
43f262:	5a                   	pop    %edx
43f263:	6a 4a                	push   $0x4a
43f265:	55                   	push   %ebp
43f266:	4e                   	dec    %esi
43f267:	39 37                	cmp    %esi,(%edi)
43f269:	4a                   	dec    %edx
43f26a:	63 32                	arpl   %esi,(%edx)
43f26c:	74 5a                	je     0x43f2c8
43f26e:	49                   	dec    %ecx
43f26f:	59                   	pop    %ecx
43f270:	4f                   	dec    %edi
43f271:	57                   	push   %edi
43f272:	6a 6a                	push   $0x6a
43f274:	37                   	aaa
43f275:	41                   	inc    %ecx
43f276:	68 54 64 59 50       	push   $0x50596454