43d21f:	4c                   	dec    %esp
43d220:	72 67                	jb     0x43d289
43d222:	49                   	dec    %ecx
43d223:	36 46                	ss inc %esi
43d225:	65 46                	gs inc %esi
43d227:	34 44                	xor    $0x44,%al
43d229:	48                   	dec    %eax
43d22a:	6d                   	insl   (%dx),%es:(%edi)
43d22b:	55                   	push   %ebp
43d22c:	6a 77                	push   $0x77
43d22e:	72 54                	jb     0x43d284
43d230:	41                   	inc    %ecx
43d231:	41                   	inc    %ecx
43d232:	4f                   	dec    %edi
43d233:	46                   	inc    %esi
43d234:	53                   	push   %ebx
43d235:	51                   	push   %ecx
43d236:	72 4e                	jb     0x43d286
43d238:	6a 63                	push   $0x63
43d23a:	4e                   	dec    %esi
43d23b:	76 51                	jbe    0x43d28e
43d23d:	62 76 37             	bound  %esi,0x37(%esi)
43d240:	6a 72                	push   $0x72
43d242:	58                   	pop    %eax
43d243:	6e                   	outsb  %ds:(%esi),(%dx)
43d244:	56                   	push   %esi
43d245:	4e                   	dec    %esi
43d246:	32 42 53             	xor    0x53(%edx),%al
43d249:	38 4e 7a             	cmp    %cl,0x7a(%esi)
43d24c:	35 76 6c 30 6c       	xor    $0x6c306c76,%eax
43d251:	56                   	push   %esi
43d252:	34 55                	xor    $0x55,%al
43d254:	58                   	pop    %eax
43d255:	73 37                	jae    0x43d28e
43d257:	44                   	inc    %esp
43d258:	47                   	inc    %edi
43d259:	76 43                	jbe    0x43d29e
43d25b:	42                   	inc    %edx
43d25c:	66 33 39             	xor    (%ecx),%di
43d25f:	41                   	inc    %ecx
43d260:	75 54                	jne    0x43d2b6
43d262:	67 77 79             	addr16 ja 0x43d2de
43d265:	58                   	pop    %eax
43d266:	78 7a                	js     0x43d2e2
43d268:	73 51                	jae    0x43d2bb
43d26a:	64 6b 7a 72 4b       	imul   $0x4b,%fs:0x72(%edx),%edi
43d26f:	70 54                	jo     0x43d2c5
43d271:	30 51 30             	xor    %dl,0x30(%ecx)
43d274:	51                   	push   %ecx
43d275:	77 55                	ja     0x43d2cc
43d277:	55                   	push   %ebp
43d278:	2f                   	das
43d279:	75 78                	jne    0x43d2f3
43d27b:	37                   	aaa
43d27c:	71 68                	jno    0x43d2e6
43d27e:	58                   	pop    %eax
43d27f:	59                   	pop    %ecx
43d280:	44                   	inc    %esp
43d281:	36 65 62 34 4e       	ss bound %esi,%gs:(%esi,%ecx,2)
43d286:	4e                   	dec    %esi
43d287:	6a 6d                	push   $0x6d
43d289:	57                   	push   %edi
43d28a:	48                   	dec    %eax
43d28b:	67 72 55             	addr16 jb 0x43d2e3
43d28e:	69 49 38 2b 62 62 63 	imul   $0x6362622b,0x38(%ecx),%ecx
43d295:	61                   	popa
43d296:	58                   	pop    %eax
43d297:	6f                   	outsl  %ds:(%esi),(%dx)
43d298:	79 71                	jns    0x43d30b
43d29a:	50                   	push   %eax
43d29b:	39 4e 76             	cmp    %ecx,0x76(%esi)
43d29e:	53                   	push   %ebx
43d29f:	51                   	push   %ecx
43d2a0:	58                   	pop    %eax
43d2a1:	6b 78 59 6a          	imul   $0x6a,0x59(%eax),%edi
43d2a5:	6e                   	outsb  %ds:(%esi),(%dx)
43d2a6:	42                   	inc    %edx
43d2a7:	49                   	dec    %ecx
43d2a8:	4d                   	dec    %ebp
43d2a9:	6f                   	outsl  %ds:(%esi),(%dx)
43d2aa:	49                   	dec    %ecx
43d2ab:	4b                   	dec    %ebx
43d2ac:	58                   	pop    %eax
43d2ad:	54                   	push   %esp
43d2ae:	73 6b                	jae    0x43d31b
43d2b0:	32 42 6c             	xor    0x6c(%edx),%al
43d2b3:	2b 4a 41             	sub    0x41(%edx),%ecx
43d2b6:	32 47 64             	xor    0x64(%edi),%al
43d2b9:	67 4e                	addr16 dec %esi
43d2bb:	49                   	dec    %ecx
43d2bc:	62 49 30             	bound  %ecx,0x30(%ecx)
43d2bf:	46                   	inc    %esi
43d2c0:	41                   	inc    %ecx
43d2c1:	32 46 70             	xor    0x70(%esi),%al
43d2c4:	46                   	inc    %esi
43d2c5:	50                   	push   %eax
43d2c6:	58                   	pop    %eax
43d2c7:	7a 49                	jp     0x43d312
43d2c9:	6d                   	insl   (%dx),%es:(%edi)
43d2ca:	39 6b 70             	cmp    %ebp,0x70(%ebx)
43d2cd:	59                   	pop    %ecx
43d2ce:	45                   	inc    %ebp
43d2cf:	59                   	pop    %ecx
43d2d0:	70 53                	jo     0x43d325
43d2d2:	6d                   	insl   (%dx),%es:(%edi)
43d2d3:	2f                   	das
43d2d4:	4d                   	dec    %ebp
43d2d5:	2b 42 37             	sub    0x37(%edx),%eax
43d2d8:	6c                   	insb   (%dx),%es:(%edi)
43d2d9:	43                   	inc    %ebx
43d2da:	6b 42 70 71          	imul   $0x71,0x70(%edx),%eax
43d2de:	56                   	push   %esi
43d2df:	46                   	inc    %esi
43d2e0:	61                   	popa
43d2e1:	32 4f 5a             	xor    0x5a(%edi),%cl
43d2e4:	58                   	pop    %eax
43d2e5:	51                   	push   %ecx
43d2e6:	37                   	aaa
43d2e7:	47                   	inc    %edi
43d2e8:	63 43 51             	arpl   %eax,0x51(%ebx)
43d2eb:	51                   	push   %ecx
43d2ec:	2b 6e 4a             	sub    0x4a(%esi),%ebp
43d2ef:	72 6b                	jb     0x43d35c
43d2f1:	2f                   	das
43d2f2:	53                   	push   %ebx
43d2f3:	48                   	dec    %eax
43d2f4:	53                   	push   %ebx
43d2f5:	61                   	popa
43d2f6:	33 33                	xor    (%ebx),%esi
43d2f8:	65 67 31 78 79       	xor    %edi,%gs:0x79(%bx,%si)
43d2fd:	75 31                	jne    0x43d330
43d2ff:	33 4d 43             	xor    0x43(%ebp),%ecx
43d302:	2f                   	das
43d303:	56                   	push   %esi
43d304:	76 64                	jbe    0x43d36a
43d306:	53                   	push   %ebx
43d307:	65 6b 51 6d 78       	imul   $0x78,%gs:0x6d(%ecx),%edx
43d30c:	5a                   	pop    %edx
43d30d:	76 59                	jbe    0x43d368
43d30f:	76 44                	jbe    0x43d355
43d311:	4f                   	dec    %edi
43d312:	58                   	pop    %eax
43d313:	44                   	inc    %esp
43d314:	4c                   	dec    %esp
43d315:	7a 48                	jp     0x43d35f
43d317:	50                   	push   %eax
43d318:	6c                   	insb   (%dx),%es:(%edi)
43d319:	49                   	dec    %ecx
43d31a:	30 74 65 34          	xor    %dh,0x34(%ebp,%eiz,2)
43d31e:	73 66                	jae    0x43d386
43d320:	31 62 44             	xor    %esp,0x44(%edx)
43d323:	4d                   	dec    %ebp
43d324:	45                   	inc    %ebp
43d325:	47                   	inc    %edi
43d326:	44                   	inc    %esp
43d327:	6e                   	outsb  %ds:(%esi),(%dx)
43d328:	65 6a 75             	gs push $0x75
43d32b:	6a 7a                	push   $0x7a
43d32d:	43                   	inc    %ebx
43d32e:	48                   	dec    %eax
43d32f:	44                   	inc    %esp
43d330:	4e                   	dec    %esi
43d331:	61                   	popa
43d332:	4d                   	dec    %ebp
43d333:	2b 69 4c             	sub    0x4c(%ecx),%ebp
43d336:	35 6a 55 69 47       	xor    $0x4769556a,%eax
43d33b:	32 32                	xor    (%edx),%dh
43d33d:	30 50 59             	xor    %dl,0x59(%eax)
43d340:	38 4c 32 4c          	cmp    %cl,0x4c(%edx,%esi,1)
43d344:	6e                   	outsb  %ds:(%esi),(%dx)
43d345:	64 2b 6a 66          	sub    %fs:0x66(%edx),%ebp
43d349:	46                   	inc    %esi
43d34a:	57                   	push   %edi
43d34b:	62 35 49 54 72 61    	bound  %esi,0x61725449
43d351:	56                   	push   %esi
43d352:	6d                   	insl   (%dx),%es:(%edi)
43d353:	42                   	inc    %edx
43d354:	43                   	inc    %ebx
43d355:	66 7a 38             	data16 jp 0x43d390
43d358:	30 33                	xor    %dh,(%ebx)
43d35a:	68 4f 51 4c 79       	push   $0x794c514f
43d35f:	65 43                	gs inc %ebx
43d361:	35 4b 77 66 33       	xor    $0x3366774b,%eax
43d366:	2b 34 6e             	sub    (%esi,%ebp,2),%esi
43d369:	67 46                	addr16 inc %esi
43d36b:	36 44                	ss inc %esp
43d36d:	75 59                	jne    0x43d3c8
43d36f:	31 30                	xor    %esi,(%eax)
43d371:	44                   	inc    %esp
43d372:	59                   	pop    %ecx
43d373:	2f                   	das
43d374:	46                   	inc    %esi
43d375:	51                   	push   %ecx
43d376:	44                   	inc    %esp
43d377:	56                   	push   %esi
43d378:	4a                   	dec    %edx
43d379:	6b 61 47 47          	imul   $0x47,0x47(%ecx),%esp
43d37d:	63 56 41             	arpl   %edx,0x41(%esi)
43d380:	44                   	inc    %esp
43d381:	75 65                	jne    0x43d3e8
43d383:	73 51                	jae    0x43d3d6
43d385:	31 6c 62 4e          	xor    %ebp,0x4e(%edx,%eiz,2)
43d389:	48                   	dec    %eax
43d38a:	46                   	inc    %esi
43d38b:	34 31                	xor    $0x31,%al
43d38d:	69 6d 78 47 71 77 4b 	imul   $0x4b777147,0x78(%ebp),%ebp
43d394:	41                   	inc    %ecx
43d395:	73 68                	jae    0x43d3ff
43d397:	63 32                	arpl   %esi,(%edx)
43d399:	4a                   	dec    %edx
43d39a:	4e                   	dec    %esi
43d39b:	64 43                	fs inc %ebx
43d39d:	71 45                	jno    0x43d3e4
43d39f:	33 2b                	xor    (%ebx),%ebp
43d3a1:	2f                   	das
43d3a2:	5a                   	pop    %edx
43d3a3:	62 59 6c             	bound  %ebx,0x6c(%ecx)
43d3a6:	51                   	push   %ecx
43d3a7:	63 6f 65             	arpl   %ebp,0x65(%edi)
43d3aa:	79 67                	jns    0x43d413
43d3ac:	39 4c 31 6f          	cmp    %ecx,0x6f(%ecx,%esi,1)
43d3b0:	54                   	push   %esp
43d3b1:	77 43                	ja     0x43d3f6
43d3b3:	67 48                	addr16 dec %eax
43d3b5:	61                   	popa
43d3b6:	45                   	inc    %ebp
43d3b7:	64 7a 67             	fs jp  0x43d421
43d3ba:	6c                   	insb   (%dx),%es:(%edi)
43d3bb:	4a                   	dec    %edx
43d3bc:	48                   	dec    %eax
43d3bd:	61                   	popa
43d3be:	49                   	dec    %ecx
43d3bf:	71 58                	jno    0x43d419
43d3c1:	74 6a                	je     0x43d42d
43d3c3:	61                   	popa
43d3c4:	4d                   	dec    %ebp
43d3c5:	42                   	inc    %edx
43d3c6:	6a 57                	push   $0x57
43d3c8:	55                   	push   %ebp
43d3c9:	55                   	push   %ebp
43d3ca:	65 65 39 72 48       	gs cmp %esi,%gs:0x48(%edx)
43d3cf:	5a                   	pop    %edx
43d3d0:	48                   	dec    %eax
43d3d1:	6b 79 38 77          	imul   $0x77,0x38(%ecx),%edi
43d3d5:	46                   	inc    %esi
43d3d6:	2f                   	das
43d3d7:	39 65 56             	cmp    %esp,0x56(%ebp)
43d3da:	5a                   	pop    %edx
43d3db:	57                   	push   %edi
43d3dc:	72 44                	jb     0x43d422
43d3de:	50                   	push   %eax
43d3df:	35 46 6b 63 68       	xor    $0x68636b46,%eax
43d3e4:	67 77 36             	addr16 ja 0x43d41d
43d3e7:	57                   	push   %edi
43d3e8:	6c                   	insb   (%dx),%es:(%edi)
43d3e9:	47                   	inc    %edi
43d3ea:	31 38                	xor    %edi,(%eax)
43d3ec:	6d                   	insl   (%dx),%es:(%edi)
43d3ed:	72 45                	jb     0x43d434
43d3ef:	39 44 4f 6e          	cmp    %eax,0x6e(%edi,%ecx,2)
43d3f3:	75 47                	jne    0x43d43c
43d3f5:	68 4b 65 56 54       	push   $0x5456654b
43d3fa:	53                   	push   %ebx
43d3fb:	68 52 63 4b 76       	push   $0x764b6352
43d400:	34 66                	xor    $0x66,%al
43d402:	35 4a 52 65 67       	xor    $0x6765524a,%eax
43d407:	79 66                	jns    0x43d46f
43d409:	67 41                	addr16 inc %ecx
43d40b:	2f                   	das
43d40c:	58                   	pop    %eax
43d40d:	70 59                	jo     0x43d468
43d40f:	33 75 78             	xor    0x78(%ebp),%esi
43d412:	30 6e 54             	xor    %ch,0x54(%esi)
43d415:	61                   	popa
43d416:	62 5a 64             	bound  %ebx,0x64(%edx)
43d419:	69 51 77 6f 61 75 4e 	imul   $0x4e75616f,0x77(%ecx),%edx
43d420:	2b 67 78             	sub    0x78(%edi),%esp
43d423:	4e                   	dec    %esi
43d424:	34 44                	xor    $0x44,%al
43d426:	6f                   	outsl  %ds:(%esi),(%dx)
43d427:	32 5a 4f             	xor    0x4f(%edx),%bl
43d42a:	66 77 35             	data16 ja 0x43d462
43d42d:	79 49                	jns    0x43d478
43d42f:	73 37                	jae    0x43d468
43d431:	70 57                	jo     0x43d48a
43d433:	38 46 57             	cmp    %al,0x57(%esi)
43d436:	34 46                	xor    $0x46,%al
43d438:	33 57 46             	xor    0x46(%edi),%edx
43d43b:	71 4d                	jno    0x43d48a
43d43d:	4e                   	dec    %esi
43d43e:	63 66 49             	arpl   %esp,0x49(%esi)
43d441:	50                   	push   %eax
43d442:	37                   	aaa
43d443:	4c                   	dec    %esp
43d444:	63 74 53 30          	arpl   %esi,0x30(%ebx,%edx,2)
43d448:	57                   	push   %edi
43d449:	4e                   	dec    %esi
43d44a:	79 73                	jns    0x43d4bf
43d44c:	44                   	inc    %esp
43d44d:	47                   	inc    %edi
43d44e:	34 6f                	xor    $0x6f,%al
43d450:	39 73 51             	cmp    %esi,0x51(%ebx)
43d453:	72 78                	jb     0x43d4cd
43d455:	47                   	inc    %edi
43d456:	4b                   	dec    %ebx
43d457:	68 31 62 77 69       	push   $0x69776231
43d45c:	72 76                	jb     0x43d4d4
43d45e:	54                   	push   %esp
43d45f:	31 79 32             	xor    %edi,0x32(%ecx)
43d462:	39 67 48             	cmp    %esp,0x48(%edi)
43d465:	52                   	push   %edx
43d466:	42                   	inc    %edx
43d467:	32 71 61             	xor    0x61(%ecx),%dh
43d46a:	63 37                	arpl   %esi,(%edi)
43d46c:	77 42                	ja     0x43d4b0
43d46e:	4d                   	dec    %ebp
43d46f:	2b 66 74             	sub    0x74(%esi),%esp
43d472:	64 6f                	outsl  %fs:(%esi),(%dx)
43d474:	6f                   	outsl  %ds:(%esi),(%dx)
43d475:	33 46 4a             	xor    0x4a(%esi),%eax
43d478:	56                   	push   %esi
43d479:	65 6f                	outsl  %gs:(%esi),(%dx)
43d47b:	41                   	inc    %ecx
43d47c:	63 6d 65             	arpl   %ebp,0x65(%ebp)
43d47f:	50                   	push   %eax
43d480:	38 7a 32             	cmp    %bh,0x32(%edx)
43d483:	77 61                	ja     0x43d4e6
43d485:	55                   	push   %ebp
43d486:	33 71 69             	xor    0x69(%ecx),%esi
43d489:	74 37                	je     0x43d4c2
43d48b:	64 69 30 59 62 6b 53 	imul   $0x536b6259,%fs:(%eax),%esi
43d492:	53                   	push   %ebx
43d493:	43                   	inc    %ebx
43d494:	43                   	inc    %ebx
43d495:	45                   	inc    %ebp
43d496:	33 53 35             	xor    0x35(%ebx),%edx
43d499:	69 72 56 68 71 71 6b 	imul   $0x6b717168,0x56(%edx),%esi
43d4a0:	42                   	inc    %edx
43d4a1:	55                   	push   %ebp
43d4a2:	70 35                	jo     0x43d4d9
43d4a4:	79 50                	jns    0x43d4f6
43d4a6:	4e                   	dec    %esi
43d4a7:	46                   	inc    %esi
43d4a8:	66 62 4c 33 32       	bound  %cx,0x32(%ebx,%esi,1)
43d4ad:	77 66                	ja     0x43d515
43d4af:	5a                   	pop    %edx
43d4b0:	50                   	push   %eax
43d4b1:	4d                   	dec    %ebp
43d4b2:	76 45                	jbe    0x43d4f9
43d4b4:	61                   	popa