43736b:	51                   	push   %ecx
43736c:	43                   	inc    %ebx
43736d:	65 79 77             	gs jns 0x4373e7
437370:	41                   	inc    %ecx
437371:	41                   	inc    %ecx
437372:	41                   	inc    %ecx
437373:	51                   	push   %ecx
437374:	47                   	inc    %edi
437375:	4b                   	dec    %ebx
437376:	48                   	dec    %eax
437377:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
43737b:	6f                   	outsl  %ds:(%esi),(%dx)
43737c:	58                   	pop    %eax
43737d:	44                   	inc    %esp
43737e:	43                   	inc    %ebx
43737f:	75 6b                	jne    0x4373ec
437381:	41                   	inc    %ecx
437382:	6e                   	outsb  %ds:(%esi),(%dx)
437383:	73 73                	jae    0x4373f8
437385:	41                   	inc    %ecx
437386:	41                   	inc    %ecx
437387:	41                   	inc    %ecx
437388:	45                   	inc    %ebp
437389:	42                   	inc    %edx
43738a:	56                   	push   %esi
43738b:	67 43                	addr16 inc %ebx
43738d:	65 79 30             	gs jns 0x4373c0
437390:	41                   	inc    %ecx
437391:	41                   	inc    %ecx
437392:	41                   	inc    %ecx
437393:	52                   	push   %edx
437394:	5a                   	pop    %edx
437395:	43                   	inc    %ebx
437396:	78 38                	js     0x4373d0
437398:	5a                   	pop    %edx
437399:	4b                   	dec    %ebx
43739a:	44                   	inc    %esp
43739b:	6f                   	outsl  %ds:(%esi),(%dx)
43739c:	41                   	inc    %ecx
43739d:	41                   	inc    %ecx
43739e:	41                   	inc    %ecx
43739f:	59                   	pop    %ecx
4373a0:	4d                   	dec    %ebp
4373a1:	4b                   	dec    %ebx
4373a2:	34 6f                	xor    $0x6f,%al
4373a4:	71 41                	jno    0x4373e7
4373a6:	77 51                	ja     0x4373f9
4373a8:	43                   	inc    %ebx
4373a9:	65 79 73             	gs jns 0x43741f
4373ac:	41                   	inc    %ecx
4373ad:	41                   	inc    %ecx
4373ae:	41                   	inc    %ecx
4373af:	51                   	push   %ecx
4373b0:	43                   	inc    %ebx
4373b1:	65 79 77             	gs jns 0x43742b
4373b4:	41                   	inc    %ecx
4373b5:	41                   	inc    %ecx
4373b6:	41                   	inc    %ecx
4373b7:	51                   	push   %ecx
4373b8:	46                   	inc    %esi
4373b9:	4b                   	dec    %ebx
4373ba:	48                   	dec    %eax
4373bb:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
4373bf:	6f                   	outsl  %ds:(%esi),(%dx)
4373c0:	72 48                	jb     0x43740a
4373c2:	67 6c                	insb   (%dx),%es:(%di)
4373c4:	46                   	inc    %esi
4373c5:	41                   	inc    %ecx
4373c6:	77 41                	ja     0x437409
4373c8:	41                   	inc    %ecx
4373c9:	41                   	inc    %ecx
4373ca:	42                   	inc    %edx
4373cb:	59                   	pop    %ecx
4373cc:	41                   	inc    %ecx
4373cd:	41                   	inc    %ecx
4373ce:	41                   	inc    %ecx
4373cf:	41                   	inc    %ecx
4373d0:	32 41 41             	xor    0x41(%ecx),%al
4373d3:	41                   	inc    %ecx
4373d4:	41                   	inc    %ecx
4373d5:	5a                   	pop    %edx
4373d6:	41                   	inc    %ecx
4373d7:	41                   	inc    %ecx
4373d8:	41                   	inc    %ecx
4373d9:	41                   	inc    %ecx
4373da:	43                   	inc    %ebx
4373db:	73 4b                	jae    0x437428
4373dd:	66 53                	push   %bx
4373df:	77 41                	ja     0x437422
4373e1:	41                   	inc    %ecx
4373e2:	41                   	inc    %ecx
4373e3:	51                   	push   %ecx
4373e4:	34 44                	xor    $0x44,%al
4373e6:	66 2f                	data16 das
4373e8:	2f                   	das
4373e9:	2f                   	das
4373ea:	78 38                	js     0x437424
4373ec:	51                   	push   %ecx
4373ed:	4b                   	dec    %ebx
4373ee:	44                   	inc    %esp
4373ef:	6f                   	outsl  %ds:(%esi),(%dx)
4373f0:	41                   	inc    %ecx
4373f1:	41                   	inc    %ecx
4373f2:	41                   	inc    %ecx
4373f3:	59                   	pop    %ecx
4373f4:	4e                   	dec    %esi
4373f5:	4b                   	dec    %ebx
4373f6:	39 67 43             	cmp    %esp,0x43(%edi)
4373f9:	65 79 77             	gs jns 0x437473
4373fc:	41                   	inc    %ecx
4373fd:	41                   	inc    %ecx
4373fe:	41                   	inc    %ecx
4373ff:	51                   	push   %ecx
437400:	43                   	inc    %ebx
437401:	65 79 30             	gs jns 0x437434
437404:	41                   	inc    %ecx
437405:	41                   	inc    %ecx
437406:	41                   	inc    %ecx
437407:	51                   	push   %ecx
437408:	7a 41                	jp     0x43744b
43740a:	69 73 4d 4b 30 4d 2f 	imul   $0x2f4d304b,0x4d(%ebx),%esi
437411:	45                   	inc    %ebp
437412:	66 2f                	data16 das
437414:	2f                   	das
437415:	2f                   	das
437416:	7a 6a                	jp     0x437482
437418:	62 2f                	bound  %ebp,(%edi)
43741a:	76 2f                	jbe    0x43744b
43741c:	2f                   	das
43741d:	47                   	inc    %edi
43741e:	41                   	inc    %ecx
43741f:	30 72 75             	xor    %dh,0x75(%edx)
437422:	41                   	inc    %ecx
437423:	49                   	dec    %ecx
437424:	43                   	inc    %ebx
437425:	65 79 77             	gs jns 0x43749f
437428:	41                   	inc    %ecx
437429:	41                   	inc    %ecx
43742a:	41                   	inc    %ecx
43742b:	51                   	push   %ecx
43742c:	46                   	inc    %esi
43742d:	57                   	push   %edi
43742e:	48                   	dec    %eax
43742f:	30 73 41             	xor    %dh,0x41(%ebx)
437432:	41                   	inc    %ecx
437433:	41                   	inc    %ecx
437434:	45                   	inc    %ebp
437435:	4b                   	dec    %ebx
437436:	78 70                	js     0x4374a8
437438:	46                   	inc    %esi
437439:	42                   	inc    %edx
43743a:	41                   	inc    %ecx
43743b:	41                   	inc    %ecx
43743c:	41                   	inc    %ecx
43743d:	41                   	inc    %ecx
43743e:	4b                   	dec    %ebx
43743f:	62 2b                	bound  %ebp,(%ebx)
437441:	2f                   	das
437442:	2f                   	das
437443:	2b 33                	sub    (%ebx),%esi
437445:	2f                   	das
437446:	76 2f                	jbe    0x437477
437448:	2f                   	das
437449:	77 2f                	ja     0x43747a
43744b:	37                   	aaa
43744c:	2f                   	das
43744d:	2f                   	das
43744e:	2b 4c 2b 2f          	sub    0x2f(%ebx,%ebp,1),%ecx
437452:	2f                   	das
437453:	38 34 6c             	cmp    %dh,(%esp,%ebp,2)
437456:	76 37                	jbe    0x43748f
437458:	2f                   	das
437459:	2f                   	das
43745a:	78 59                	js     0x4374b5
43745c:	4e                   	dec    %esi
43745d:	4b                   	dec    %ebx
43745e:	34 6f                	xor    $0x6f,%al
437460:	43                   	inc    %ebx
437461:	46                   	inc    %esi
437462:	6e                   	outsb  %ds:(%esi),(%dx)
437463:	30 73 41             	xor    %dh,0x41(%ebx)
437466:	41                   	inc    %ecx
437467:	41                   	inc    %ecx
437468:	45                   	inc    %ebp
437469:	4b                   	dec    %ebx
43746a:	67 41                	addr16 inc %ecx
43746c:	54                   	push   %esp
43746d:	4d                   	dec    %ebp
43746e:	41                   	inc    %ecx
43746f:	59                   	pop    %ecx
437470:	41                   	inc    %ecx
437471:	39 41 41             	cmp    %eax,0x41(%ecx)
437474:	41                   	inc    %ecx
437475:	41                   	inc    %ecx
437476:	41                   	inc    %ecx
437477:	55                   	push   %ebp
437478:	41                   	inc    %ecx
437479:	41                   	inc    %ecx
43747a:	42                   	inc    %edx
43747b:	45                   	inc    %ebp
43747c:	41                   	inc    %ecx
43747d:	42                   	inc    %edx
43747e:	49                   	dec    %ecx
43747f:	30 45 41             	xor    %al,0x41(%ebp)
437482:	41                   	inc    %ecx
437483:	41                   	inc    %ecx
437484:	42                   	inc    %edx
437485:	43                   	inc    %ebx
437486:	69 73 47 43 54 6a 4d 	imul   $0x4d6a5443,0x47(%ebx),%esi
43748d:	41                   	inc    %ecx
43748e:	41                   	inc    %ecx
43748f:	41                   	inc    %ecx
437490:	41                   	inc    %ecx
437491:	48                   	dec    %eax
437492:	78 41                	js     0x4374d5
437494:	6f                   	outsl  %ds:(%esi),(%dx)
437495:	4f                   	dec    %edi
437496:	67 41                	addr16 inc %ecx
437498:	41                   	inc    %ecx
437499:	42                   	inc    %edx
43749a:	67 30 72 38          	xor    %dh,0x38(%bp,%si)
43749e:	41                   	inc    %ecx
43749f:	4a                   	dec    %edx
4374a0:	37                   	aaa
4374a1:	4b                   	dec    %ebx
4374a2:	77 41                	ja     0x4374e5
4374a4:	41                   	inc    %ecx
4374a5:	42                   	inc    %edx
4374a6:	41                   	inc    %ecx
4374a7:	4a                   	dec    %edx
4374a8:	37                   	aaa
4374a9:	4c                   	dec    %esp
4374aa:	41                   	inc    %ecx
4374ab:	41                   	inc    %ecx
4374ac:	41                   	inc    %ecx
4374ad:	42                   	inc    %edx
4374ae:	41                   	inc    %ecx
4374af:	4e                   	dec    %esi
4374b0:	5a                   	pop    %edx
4374b1:	42                   	inc    %edx
4374b2:	68 59 45 4f 49       	push   $0x494f4559
4374b7:	51                   	push   %ecx
4374b8:	41                   	inc    %ecx
4374b9:	41                   	inc    %ecx
4374ba:	41                   	inc    %ecx
4374bb:	41                   	inc    %ecx
4374bc:	59                   	pop    %ecx
4374bd:	44                   	inc    %esp
4374be:	53                   	push   %ebx
4374bf:	76 57                	jbe    0x437518
4374c1:	41                   	inc    %ecx
4374c2:	6e                   	outsb  %ds:(%esi),(%dx)
4374c3:	73 73                	jae    0x437538
4374c5:	41                   	inc    %ecx
4374c6:	41                   	inc    %ecx
4374c7:	41                   	inc    %ecx
4374c8:	45                   	inc    %ebp
4374c9:	41                   	inc    %ecx
4374ca:	79 74                	jns    0x437540
4374cc:	6e                   	outsb  %ds:(%esi),(%dx)
4374cd:	46                   	inc    %esi
4374ce:	67 30 72 79          	xor    %dh,0x79(%bp,%si)
4374d2:	54                   	push   %esp
4374d3:	69 73 41 41 41 41 41 	imul   $0x41414141,0x41(%ebx),%esi
4374da:	77 4a                	ja     0x437526
4374dc:	37                   	aaa
4374dd:	4c                   	dec    %esp
4374de:	41                   	inc    %ecx
4374df:	41                   	inc    %ecx
4374e0:	41                   	inc    %ecx
4374e1:	42                   	inc    %edx
4374e2:	46                   	inc    %esi
4374e3:	6b 4c 4b 78 59       	imul   $0x59,0x78(%ebx,%ecx,2),%ecx
4374e8:	49                   	dec    %ecx
4374e9:	52                   	push   %edx
4374ea:	51                   	push   %ecx
4374eb:	51                   	push   %ecx
4374ec:	41                   	inc    %ecx
4374ed:	41                   	inc    %ecx
4374ee:	41                   	inc    %ecx
4374ef:	41                   	inc    %ecx
4374f0:	4b                   	dec    %ebx
4374f1:	41                   	inc    %ecx
4374f2:	41                   	inc    %ecx
4374f3:	41                   	inc    %ecx
4374f4:	41                   	inc    %ecx
4374f5:	4b                   	dec    %ebx
4374f6:	67 41                	addr16 inc %ecx
4374f8:	41                   	inc    %ecx
4374f9:	41                   	inc    %ecx
4374fa:	45                   	inc    %ebp
4374fb:	55                   	push   %ebp
4374fc:	41                   	inc    %ecx
4374fd:	41                   	inc    %ecx
4374fe:	41                   	inc    %ecx
4374ff:	42                   	inc    %edx
437500:	62 41 41             	bound  %eax,0x41(%ecx)
437503:	41                   	inc    %ecx
437504:	41                   	inc    %ecx
437505:	48                   	dec    %eax
437506:	78 6b                	js     0x437573
437508:	6f                   	outsl  %ds:(%esi),(%dx)
437509:	4f                   	dec    %edi
43750a:	67 41                	addr16 inc %ecx
43750c:	41                   	inc    %ecx
43750d:	42                   	inc    %edx
43750e:	67 77 72             	addr16 ja 0x437583
437511:	34 41                	xor    $0x41,%al
437513:	4a                   	dec    %edx
437514:	37                   	aaa
437515:	4b                   	dec    %ebx
437516:	77 41                	ja     0x437559
437518:	41                   	inc    %ecx
437519:	42                   	inc    %edx
43751a:	41                   	inc    %ecx
43751b:	4a                   	dec    %edx
43751c:	37                   	aaa
43751d:	4c                   	dec    %esp
43751e:	51                   	push   %ecx
43751f:	41                   	inc    %ecx
437520:	41                   	inc    %ecx
437521:	42                   	inc    %edx
437522:	41                   	inc    %ecx
437523:	64 5a                	fs pop %edx
437525:	42                   	inc    %edx
437526:	68 59 48 4b 48       	push   $0x484b4859
43752b:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
43752f:	6f                   	outsl  %ds:(%esi),(%dx)
437530:	66 45                	inc    %bp
437532:	43                   	inc    %ebx
437533:	67 36 41             	addr16 ss inc %ecx
437536:	41                   	inc    %ecx
437537:	41                   	inc    %ecx
437538:	47                   	inc    %edi
437539:	44                   	inc    %esp
43753a:	43                   	inc    %ebx
43753b:	76 41                	jbe    0x43757e
43753d:	41                   	inc    %ecx
43753e:	6e                   	outsb  %ds:(%esi),(%dx)
43753f:	73 72                	jae    0x4375b3
437541:	41                   	inc    %ecx
437542:	41                   	inc    %ecx
437543:	41                   	inc    %ecx
437544:	45                   	inc    %ebp
437545:	46                   	inc    %esi
437546:	67 59                	addr16 pop %ecx
437548:	48                   	dec    %eax
437549:	42                   	inc    %edx
43754a:	41                   	inc    %ecx
43754b:	64 5a                	fs pop %edx