43f188:	70 2f                	jo     0x43f1b9
43f18a:	56                   	push   %esi
43f18b:	4f                   	dec    %edi
43f18c:	5a                   	pop    %edx
43f18d:	39 6e 56             	cmp    %ebp,0x56(%esi)
43f190:	72 2f                	jb     0x43f1c1
43f192:	46                   	inc    %esi
43f193:	2b 30                	sub    (%eax),%esi
43f195:	35 35 5a 55 4d       	xor    $0x4d555a35,%eax
43f19a:	50                   	push   %eax
43f19b:	65 74 74             	gs je  0x43f212
43f19e:	2f                   	das
43f19f:	59                   	pop    %ecx
43f1a0:	37                   	aaa
43f1a1:	5a                   	pop    %edx
43f1a2:	70 31                	jo     0x43f1d5
43f1a4:	33 72 4c             	xor    0x4c(%edx),%esi
43f1a7:	70 76                	jo     0x43f21f
43f1a9:	48                   	dec    %eax
43f1aa:	6d                   	insl   (%dx),%es:(%edi)
43f1ab:	37                   	aaa
43f1ac:	64 59                	fs pop %ecx
43f1ae:	63 41 75             	arpl   %eax,0x75(%ecx)
43f1b1:	62 54 58 76          	bound  %edx,0x76(%eax,%ebx,2)
43f1b5:	35 44 78 72 42       	xor    $0x42727844,%eax
43f1ba:	6d                   	insl   (%dx),%es:(%edi)
43f1bb:	59                   	pop    %ecx
43f1bc:	58                   	pop    %eax
43f1bd:	68 73 70 2f 50       	push   $0x502f7073
43f1c2:	78 64                	js     0x43f228
43f1c4:	71 33                	jno    0x43f1f9
43f1c6:	62 61 70             	bound  %esp,0x70(%ecx)
43f1c9:	6b 38 2b             	imul   $0x2b,(%eax),%edi
43f1cc:	41                   	inc    %ecx
43f1cd:	65 4d                	gs dec %ebp
43f1cf:	71 5a                	jno    0x43f22b
43f1d1:	71 49                	jno    0x43f21c
43f1d3:	2f                   	das
43f1d4:	68 63 30 6b 64       	push   $0x646b3063
43f1d9:	6a 2b                	push   $0x2b
43f1db:	55                   	push   %ebp
43f1dc:	42                   	inc    %edx
43f1dd:	78 54                	js     0x43f233
43f1df:	66 4c                	dec    %sp
43f1e1:	4c                   	dec    %esp
43f1e2:	67 77 43             	addr16 ja 0x43f228
43f1e5:	65 62 64 4c 67       	bound  %esp,%gs:0x67(%esp,%ecx,2)
43f1ea:	51                   	push   %ecx
43f1eb:	32 42 67             	xor    0x67(%edx),%al
43f1ee:	52                   	push   %edx
43f1ef:	41                   	inc    %ecx
43f1f0:	6a 4b                	push   $0x4b
43f1f2:	68 67 65 47 44       	push   $0x44476567
43f1f7:	50                   	push   %eax
43f1f8:	6d                   	insl   (%dx),%es:(%edi)
43f1f9:	6c                   	insb   (%dx),%es:(%edi)
43f1fa:	78 4d                	js     0x43f249
43f1fc:	34 63                	xor    $0x63,%al
43f1fe:	51                   	push   %ecx
43f1ff:	52                   	push   %edx
43f200:	53                   	push   %ebx
43f201:	53                   	push   %ebx
43f202:	42                   	inc    %edx
43f203:	77 65                	ja     0x43f26a
43f205:	59                   	pop    %ecx
43f206:	6e                   	outsb  %ds:(%esi),(%dx)
43f207:	63 53 78             	arpl   %edx,0x78(%ebx)
43f20a:	56                   	push   %esi
43f20b:	43                   	inc    %ebx
43f20c:	71 76                	jno    0x43f284
43f20e:	67 4e                	addr16 dec %esi
43f210:	43                   	inc    %ebx
43f211:	35 31 47 4c 36       	xor    $0x364c4731,%eax
43f216:	6a 37                	push   $0x37
43f218:	6a 43                	push   $0x43
43f21a:	39 59 64             	cmp    %ebx,0x64(%ecx)
43f21d:	6d                   	insl   (%dx),%es:(%edi)
43f21e:	78 72                	js     0x43f292
43f220:	7a 2f                	jp     0x43f251
43f222:	54                   	push   %esp
43f223:	32 6a 6d             	xor    0x6d(%edx),%ch
43f226:	47                   	inc    %edi
43f227:	52                   	push   %edx
43f228:	38 4e 34             	cmp    %cl,0x34(%esi)
43f22b:	74 5a                	je     0x43f287
43f22d:	78 66                	js     0x43f295
43f22f:	67 31 2f             	xor    %ebp,(%bx)
43f232:	31 68 56             	xor    %ebp,0x56(%eax)
43f235:	6b 42 6d 72          	imul   $0x72,0x6d(%edx),%eax
43f239:	52                   	push   %edx
43f23a:	39 32                	cmp    %esi,(%edx)
43f23c:	32 54 52 56          	xor    0x56(%edx,%edx,2),%dl
43f240:	76 74                	jbe    0x43f2b6
43f242:	63 6d 31             	arpl   %ebp,0x31(%ebp)
43f245:	52                   	push   %edx
43f246:	73 4d                	jae    0x43f295
43f248:	6c                   	insb   (%dx),%es:(%edi)
43f249:	54                   	push   %esp
43f24a:	4d                   	dec    %ebp
43f24b:	72 6a                	jb     0x43f2b7
43f24d:	55                   	push   %ebp
43f24e:	56                   	push   %esi
43f24f:	56                   	push   %esi
43f250:	72 46                	jb     0x43f298
43f252:	5a                   	pop    %edx
43f253:	6a 48                	push   $0x48
43f255:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
43f258:	43                   	inc    %ebx
43f259:	61                   	popa
43f25a:	58                   	pop    %eax
43f25b:	54                   	push   %esp
43f25c:	76 70                	jbe    0x43f2ce
43f25e:	41                   	inc    %ecx
43f25f:	75 68                	jne    0x43f2c9
43f261:	53                   	push   %ebx
43f262:	55                   	push   %ebp
43f263:	48                   	dec    %eax
43f264:	4f                   	dec    %edi
43f265:	38 31                	cmp    %dh,(%ecx)
43f267:	44                   	inc    %esp
43f268:	4f                   	dec    %edi
43f269:	55                   	push   %ebp
43f26a:	35 47 67 79 7a       	xor    $0x7a796747,%eax
43f26f:	38 6a 6e             	cmp    %ch,0x6e(%edx)
43f272:	31 48 35             	xor    %ecx,0x35(%eax)
43f275:	64 49                	fs dec %ecx
43f277:	78 79                	js     0x43f2f2
43f279:	66 42                	inc    %dx
43f27b:	57                   	push   %edi
43f27c:	37                   	aaa
43f27d:	65 58                	gs pop %eax
43f27f:	76 38                	jbe    0x43f2b9
43f281:	55                   	push   %ebp
43f282:	44                   	inc    %esp
43f283:	5a                   	pop    %edx
43f284:	50                   	push   %eax
43f285:	4c                   	dec    %esp
43f286:	51                   	push   %ecx
43f287:	6f                   	outsl  %ds:(%esi),(%dx)
43f288:	63 52 67             	arpl   %edx,0x67(%edx)
43f28b:	33 54 44 41          	xor    0x41(%esp,%eax,2),%edx
43f28f:	45                   	inc    %ebp
43f290:	46                   	inc    %esi
43f291:	74 45                	je     0x43f2d8
43f293:	44                   	inc    %esp
43f294:	62 52 65             	bound  %edx,0x65(%edx)
43f297:	76 78                	jbe    0x43f311
43f299:	6f                   	outsl  %ds:(%esi),(%dx)
43f29a:	51                   	push   %ecx
43f29b:	47                   	inc    %edi
43f29c:	76 76                	jbe    0x43f314
43f29e:	39 74 69 7a          	cmp    %esi,0x7a(%ecx,%ebp,2)
43f2a2:	6a 67                	push   $0x67
43f2a4:	70 55                	jo     0x43f2fb
43f2a6:	72 6e                	jb     0x43f316
43f2a8:	36 41                	ss inc %ecx
43f2aa:	4e                   	dec    %esi
43f2ab:	64 54                	fs push %esp
43f2ad:	4b                   	dec    %ebx
43f2ae:	50                   	push   %eax
43f2af:	6d                   	insl   (%dx),%es:(%edi)
43f2b0:	31 4b 5a             	xor    %ecx,0x5a(%ebx)
43f2b3:	66 4c                	dec    %sp
43f2b5:	6e                   	outsb  %ds:(%esi),(%dx)
43f2b6:	6d                   	insl   (%dx),%es:(%edi)
43f2b7:	62 58 50             	bound  %ebx,0x50(%eax)
43f2ba:	4c                   	dec    %esp
43f2bb:	58                   	pop    %eax
43f2bc:	65 43                	gs inc %ebx
43f2be:	67 68 78 33 61 4b    	addr16 push $0x4b613378
43f2c4:	50                   	push   %eax
43f2c5:	71 4f                	jno    0x43f316
43f2c7:	36 68 6a 6e 45 4e    	ss push $0x4e456e6a
43f2cd:	2f                   	das
43f2ce:	4f                   	dec    %edi
43f2cf:	30 4d 74             	xor    %cl,0x74(%ebp)
43f2d2:	62 61 4e             	bound  %esp,0x4e(%ecx)
43f2d5:	36 6a 59             	ss push $0x59
43f2d8:	47                   	inc    %edi
43f2d9:	7a 69                	jp     0x43f344
43f2db:	62 52 30             	bound  %edx,0x30(%edx)
43f2de:	32 33                	xor    (%ebx),%dh
43f2e0:	72 47                	jb     0x43f329
43f2e2:	73 34                	jae    0x43f318
43f2e4:	6a 76                	push   $0x76
43f2e6:	6e                   	outsb  %ds:(%esi),(%dx)
43f2e7:	68 31 42 35 6e       	push   $0x6e354231
43f2ec:	43                   	inc    %ebx
43f2ed:	46                   	inc    %esi
43f2ee:	72 6e                	jb     0x43f35e
43f2f0:	77 63                	ja     0x43f355
43f2f2:	7a 6a                	jp     0x43f35e
43f2f4:	4a                   	dec    %edx
43f2f5:	5a                   	pop    %edx
43f2f6:	73 32                	jae    0x43f32a
43f2f8:	43                   	inc    %ebx
43f2f9:	31 34 31             	xor    %esi,(%ecx,%esi,1)
43f2fc:	34 36                	xor    $0x36,%al
43f2fe:	50                   	push   %eax
43f2ff:	6a 72                	push   $0x72
43f301:	69 67 57 70 62 4f 54 	imul   $0x544f6270,0x57(%edi),%esp
43f308:	76 32                	jbe    0x43f33c
43f30a:	68 64 51 69 35       	push   $0x35695164
43f30f:	46                   	inc    %esi
43f310:	33 39                	xor    (%ecx),%edi
43f312:	37                   	aaa
43f313:	74 5a                	je     0x43f36f
43f315:	36 6b 46 79 2f       	imul   $0x2f,%ss:0x79(%esi),%eax
43f31a:	54                   	push   %esp
43f31b:	37                   	aaa
43f31c:	38 45 6e             	cmp    %al,0x6e(%ebp)
43f31f:	58                   	pop    %eax
43f320:	75 34                	jne    0x43f356
43f322:	51                   	push   %ecx
43f323:	72 4e                	jb     0x43f373
43f325:	65 4f                	gs dec %edi
43f327:	74 71                	je     0x43f39a
43f329:	64 71 57             	fs jno 0x43f383
43f32c:	38 67 76             	cmp    %ah,0x76(%edi)
43f32f:	59                   	pop    %ecx
43f330:	68 35 55 62 6b       	push   $0x6b625535
43f335:	53                   	push   %ebx
43f336:	57                   	push   %edi
43f337:	45                   	inc    %ebp
43f338:	43                   	inc    %ebx
43f339:	6a 6b                	push   $0x6b
43f33b:	78 76                	js     0x43f3b3
43f33d:	55                   	push   %ebp
43f33e:	46                   	inc    %esi
43f33f:	74 67                	je     0x43f3a8
43f341:	37                   	aaa
43f342:	43                   	inc    %ebx
43f343:	42                   	inc    %edx
43f344:	66 72 50             	data16 jb 0x43f397
43f347:	61                   	popa
43f348:	5a                   	pop    %edx
43f349:	63 71 35             	arpl   %esi,0x35(%ecx)
43f34c:	7a 49                	jp     0x43f397
43f34e:	44                   	inc    %esp
43f34f:	46                   	inc    %esi
43f350:	34 54                	xor    $0x54,%al
43f352:	51                   	push   %ecx
43f353:	61                   	popa
43f354:	38 70 76             	cmp    %dh,0x76(%eax)
43f357:	66 63 7a 64          	arpl   %di,0x64(%edx)
43f35b:	49                   	dec    %ecx
43f35c:	65 38 68 41          	cmp    %ch,%gs:0x41(%eax)
43f360:	55                   	push   %ebp
43f361:	69 38 66 49 6a 35    	imul   $0x356a4966,(%eax),%edi
43f367:	37                   	aaa
43f368:	71 48                	jno    0x43f3b2
43f36a:	37                   	aaa
43f36b:	33 67 37             	xor    0x37(%edi),%esp
43f36e:	73 35                	jae    0x43f3a5
43f370:	6c                   	insb   (%dx),%es:(%edi)
43f371:	44                   	inc    %esp
43f372:	55                   	push   %ebp
43f373:	6f                   	outsl  %ds:(%esi),(%dx)
43f374:	59                   	pop    %ecx
43f375:	70 4c                	jo     0x43f3c3
43f377:	55                   	push   %ebp
43f378:	43                   	inc    %ebx
43f379:	79 47                	jns    0x43f3c2
43f37b:	2b 33                	sub    (%ebx),%esi
43f37d:	4d                   	dec    %ebp
43f37e:	64 6f                	outsl  %fs:(%esi),(%dx)
43f380:	4d                   	dec    %ebp
43f381:	4c                   	dec    %esp
43f382:	6f                   	outsl  %ds:(%esi),(%dx)
43f383:	79 6b                	jns    0x43f3f0
43f385:	7a 53                	jp     0x43f3da
43f387:	71 55                	jno    0x43f3de
43f389:	53                   	push   %ebx
43f38a:	64 34 63             	fs xor $0x63,%al
43f38d:	66 39 34 43          	cmp    %si,(%ebx,%eax,2)
43f391:	6e                   	outsb  %ds:(%esi),(%dx)
43f392:	37                   	aaa
43f393:	4a                   	dec    %edx
43f394:	31 68 6d             	xor    %ebp,0x6d(%eax)
43f397:	6f                   	outsl  %ds:(%esi),(%dx)
43f398:	6d                   	insl   (%dx),%es:(%edi)
43f399:	66 4f                	dec    %di
43f39b:	31 63 30             	xor    %esp,0x30(%ebx)
43f39e:	6c                   	insb   (%dx),%es:(%edi)
43f39f:	41                   	inc    %ecx
43f3a0:	53                   	push   %ebx
43f3a1:	50                   	push   %eax
43f3a2:	69 48 34 65 76 6f 39 	imul   $0x396f7665,0x34(%eax),%ecx
43f3a9:	71 65                	jno    0x43f410
43f3ab:	64 38 67 41          	cmp    %ah,%fs:0x41(%edi)
43f3af:	69 2b 4b 6a 42 50    	imul   $0x50426a4b,(%ebx),%ebp
43f3b5:	66 5a                	pop    %dx
43f3b7:	4b                   	dec    %ebx
43f3b8:	69 45 34 4d 41 57 51 	imul   $0x5157414d,0x34(%ebp),%eax
43f3bf:	4f                   	dec    %edi
43f3c0:	45                   	inc    %ebp
43f3c1:	33 52 4a             	xor    0x4a(%edx),%edx
43f3c4:	63 35 49 63 6a 38    	arpl   %esi,0x386a6349
43f3ca:	34 50                	xor    $0x50,%al
43f3cc:	38 72 76             	cmp    %dh,0x76(%edx)
43f3cf:	72 78                	jb     0x43f449
43f3d1:	73 4d                	jae    0x43f420
43f3d3:	64 33 2f             	xor    %fs:(%edi),%ebp
43f3d6:	77 31                	ja     0x43f409
43f3d8:	72 57                	jb     0x43f431
43f3da:	70 4c                	jo     0x43f428
43f3dc:	6a 68                	push   $0x68
43f3de:	6f                   	outsl  %ds:(%esi),(%dx)
43f3df:	38 57 72             	cmp    %dl,0x72(%edi)
43f3e2:	46                   	inc    %esi
43f3e3:	71 36                	jno    0x43f41b
43f3e5:	6e                   	outsb  %ds:(%esi),(%dx)
43f3e6:	68 69 4d 36 63       	push   $0x63364d69
43f3eb:	53                   	push   %ebx
43f3ec:	53                   	push   %ebx
43f3ed:	7a 42                	jp     0x43f431
43f3ef:	67 63 6a 66          	arpl   %ebp,0x66(%bp,%si)
43f3f3:	37                   	aaa
43f3f4:	47                   	inc    %edi
43f3f5:	4d                   	dec    %ebp
43f3f6:	42                   	inc    %edx
43f3f7:	30 4d 4a             	xor    %cl,0x4a(%ebp)
43f3fa:	42                   	inc    %edx
43f3fb:	4a                   	dec    %edx
43f3fc:	6e                   	outsb  %ds:(%esi),(%dx)
43f3fd:	59                   	pop    %ecx
43f3fe:	38 76 47             	cmp    %dh,0x47(%esi)
43f401:	78 32                	js     0x43f435
43f403:	55                   	push   %ebp
43f404:	34 33                	xor    $0x33,%al
43f406:	51                   	push   %ecx
43f407:	38 46 41             	cmp    %al,0x41(%esi)
43f40a:	41                   	inc    %ecx
43f40b:	32 6f 2f             	xor    0x2f(%edi),%ch
43f40e:	30 73 51             	xor    %dh,0x51(%ebx)
43f411:	4f                   	dec    %edi
43f412:	35 53 33 34 42       	xor    $0x42343353,%eax
43f417:	54                   	push   %esp
43f418:	4d                   	dec    %ebp
43f419:	35 4a 30 63 66       	xor    $0x6663304a,%eax
43f41e:	48                   	dec    %eax
43f41f:	4d                   	dec    %ebp
43f420:	4c                   	dec    %esp
43f421:	43                   	inc    %ebx
43f422:	39 77 6a             	cmp    %esi,0x6a(%edi)
43f425:	4c                   	dec    %esp
43f426:	76 6d                	jbe    0x43f495
43f428:	32 37                	xor    (%edi),%dh
43f42a:	59                   	pop    %ecx
43f42b:	77 49                	ja     0x43f476