43742a:	2f                   	das
43742b:	56                   	push   %esi
43742c:	2b 75 77             	sub    0x77(%ebp),%esi
43742f:	6e                   	outsb  %ds:(%esi),(%dx)
437430:	58                   	pop    %eax
437431:	6a 4b                	push   $0x4b
437433:	42                   	inc    %edx
437434:	48                   	dec    %eax
437435:	46                   	inc    %esi
437436:	42                   	inc    %edx
437437:	35 33 44 71 42       	xor    $0x42714433,%eax
43743c:	71 50                	jno    0x43748e
43743e:	58                   	pop    %eax
43743f:	61                   	popa
437440:	33 71 6c             	xor    0x6c(%ecx),%esi
437443:	69 64 62 7a 73 77 66 	imul   $0x38667773,0x7a(%edx,%eiz,2),%esp
43744a:	38
43744b:	7a 4e                	jp     0x43749b
43744d:	73 64                	jae    0x4374b3
43744f:	46                   	inc    %esi
437450:	2f                   	das
437451:	55                   	push   %ebp
437452:	73 38                	jae    0x43748c
437454:	61                   	popa
437455:	50                   	push   %eax
437456:	6e                   	outsb  %ds:(%esi),(%dx)
437457:	66 42                	inc    %dx
437459:	41                   	inc    %ecx
43745a:	30 57 56             	xor    %dl,0x56(%edi)
43745d:	6a 74                	push   $0x74
43745f:	5a                   	pop    %edx
437460:	2b 4b 52             	sub    0x52(%ebx),%ecx
437463:	53                   	push   %ebx
437464:	52                   	push   %edx
437465:	30 74 43 41          	xor    %dh,0x41(%ebx,%eax,2)
437469:	70 69                	jo     0x4374d4
43746b:	68 55 38 57 79       	push   $0x79573855
437470:	61                   	popa
437471:	56                   	push   %esi
437472:	69 72 2b 59 4c 37 73 	imul   $0x73374c59,0x2b(%edx),%esi
437479:	4a                   	dec    %edx
43747a:	30 32                	xor    %dh,(%edx)
43747c:	6f                   	outsl  %ds:(%esi),(%dx)
43747d:	52                   	push   %edx
43747e:	73 6d                	jae    0x4374ed
437480:	42                   	inc    %edx
437481:	53                   	push   %ebx
437482:	58                   	pop    %eax
437483:	6c                   	insb   (%dx),%es:(%edi)
437484:	2f                   	das
437485:	58                   	pop    %eax
437486:	4d                   	dec    %ebp
437487:	56                   	push   %esi
437488:	46                   	inc    %esi
437489:	6b 70 64 51          	imul   $0x51,0x64(%eax),%esi
43748d:	79 46                	jns    0x4374d5
43748f:	75 37                	jne    0x4374c8
437491:	67 2f                	addr16 das
437493:	48                   	dec    %eax
437494:	43                   	inc    %ebx
437495:	37                   	aaa
437496:	7a 73                	jp     0x43750b
437498:	70 61                	jo     0x4374fb
43749a:	51                   	push   %ecx
43749b:	4f                   	dec    %edi
43749c:	41                   	inc    %ecx
43749d:	56                   	push   %esi
43749e:	37                   	aaa
43749f:	4b                   	dec    %ebx
4374a0:	62 79 71             	bound  %edi,0x71(%ecx)
4374a3:	79 2f                	jns    0x4374d4
4374a5:	34 56                	xor    $0x56,%al
4374a7:	52                   	push   %edx
4374a8:	4b                   	dec    %ebx
4374a9:	61                   	popa
4374aa:	2f                   	das
4374ab:	69 31 68 66 58 34    	imul   $0x34586668,(%ecx),%esi
4374b1:	47                   	inc    %edi
4374b2:	42                   	inc    %edx
4374b3:	58                   	pop    %eax
4374b4:	4b                   	dec    %ebx
4374b5:	44                   	inc    %esp
4374b6:	4a                   	dec    %edx
4374b7:	59                   	pop    %ecx
4374b8:	70 64                	jo     0x43751e
4374ba:	67 34 56             	addr16 xor $0x56,%al
4374bd:	53                   	push   %ebx
4374be:	67 63 59 50          	arpl   %ebx,0x50(%bx,%di)
4374c2:	73 4e                	jae    0x437512
4374c4:	53                   	push   %ebx
4374c5:	66 73 52             	data16 jae 0x43751a
4374c8:	6e                   	outsb  %ds:(%esi),(%dx)
4374c9:	6d                   	insl   (%dx),%es:(%edi)
4374ca:	4e                   	dec    %esi
4374cb:	69 6a 79 62 4b 33 47 	imul   $0x47334b62,0x79(%edx),%ebp
4374d2:	78 42                	js     0x437516
4374d4:	34 6a                	xor    $0x6a,%al
4374d6:	4f                   	dec    %edi
4374d7:	52                   	push   %edx
4374d8:	34 70                	xor    $0x70,%al
4374da:	6e                   	outsb  %ds:(%esi),(%dx)
4374db:	31 35 56 68 34 55    	xor    %esi,0x55346856
4374e1:	4e                   	dec    %esi
4374e2:	38 4b 36             	cmp    %cl,0x36(%ebx)
4374e5:	73 4c                	jae    0x437533
4374e7:	48                   	dec    %eax
4374e8:	78 58                	js     0x437542
4374ea:	59                   	pop    %ecx
4374eb:	61                   	popa
4374ec:	51                   	push   %ecx
4374ed:	7a 62                	jp     0x437551
4374ef:	67 4f                	addr16 dec %edi
4374f1:	79 72                	jns    0x437565
4374f3:	50                   	push   %eax
4374f4:	6b 4f 53 79          	imul   $0x79,0x53(%edi),%ecx
4374f8:	4f                   	dec    %edi
4374f9:	31 31                	xor    %esi,(%ecx)
4374fb:	74 48                	je     0x437545
4374fd:	35 4a 31 43 54       	xor    $0x5443314a,%eax
437502:	6c                   	insb   (%dx),%es:(%edi)
437503:	4c                   	dec    %esp
437504:	57                   	push   %edi
437505:	2b 48 32             	sub    0x32(%eax),%ecx
437508:	6f                   	outsl  %ds:(%esi),(%dx)
437509:	72 2b                	jb     0x437536
43750b:	6e                   	outsb  %ds:(%esi),(%dx)
43750c:	6d                   	insl   (%dx),%es:(%edi)
43750d:	67 51                	addr16 push %ecx
43750f:	6c                   	insb   (%dx),%es:(%edi)
437510:	59                   	pop    %ecx
437511:	36 41                	ss inc %ecx
437513:	76 63                	jbe    0x437578
437515:	58                   	pop    %eax
437516:	45                   	inc    %ebp
437517:	72 4d                	jb     0x437566
437519:	6e                   	outsb  %ds:(%esi),(%dx)
43751a:	30 4a 39             	xor    %cl,0x39(%edx)
43751d:	35 62 5a 52 74       	xor    $0x74525a62,%eax
437522:	55                   	push   %ebp
437523:	66 6d                	insw   (%dx),%es:(%edi)
437525:	6b 52 4e 30          	imul   $0x30,0x4e(%edx),%edx
437529:	46                   	inc    %esi
43752a:	72 4d                	jb     0x437579
43752c:	54                   	push   %esp
43752d:	2b 6f 59             	sub    0x59(%edi),%ebp
437530:	6a 72                	push   $0x72
437532:	6d                   	insl   (%dx),%es:(%edi)
437533:	78 73                	js     0x4375a8
437535:	50                   	push   %eax
437536:	59                   	pop    %ecx
437537:	32 71 56             	xor    0x56(%ecx),%dh
43753a:	78 51                	js     0x43758d
43753c:	50                   	push   %eax
43753d:	63 6d 77             	arpl   %ebp,0x77(%ebp)
437540:	4d                   	dec    %ebp
437541:	2b 78 36             	sub    0x36(%eax),%edi
437544:	6b 6e 5a 44          	imul   $0x44,0x5a(%esi),%ebp
437548:	47                   	inc    %edi
437549:	75 46                	jne    0x437591
43754b:	39 75 69             	cmp    %esi,0x69(%ebp)
43754e:	39 51 5a             	cmp    %edx,0x5a(%ecx)
437551:	43                   	inc    %ebx
437552:	52                   	push   %edx
437553:	4c                   	dec    %esp
437554:	66 46                	inc    %si
437556:	2f                   	das
437557:	35 79 57 6c 64       	xor    $0x646c5779,%eax
43755c:	32 63 72             	xor    0x72(%ebx),%ah
43755f:	4f                   	dec    %edi
437560:	4d                   	dec    %ebp
437561:	4f                   	dec    %edi
437562:	6b 2f 70             	imul   $0x70,(%edi),%ebp
437565:	6f                   	outsl  %ds:(%esi),(%dx)
437566:	32 47 45             	xor    0x45(%edi),%al
437569:	7a 65                	jp     0x4375d0
43756b:	2f                   	das
43756c:	70 4a                	jo     0x4375b8
43756e:	46                   	inc    %esi
43756f:	6d                   	insl   (%dx),%es:(%edi)
437570:	4e                   	dec    %esi
437571:	79 4f                	jns    0x4375c2
437573:	37                   	aaa
437574:	77 4f                	ja     0x4375c5
437576:	4b                   	dec    %ebx
437577:	39 79 47             	cmp    %edi,0x47(%ecx)
43757a:	77 62                	ja     0x4375de
43757c:	78 52                	js     0x4375d0
43757e:	6c                   	insb   (%dx),%es:(%edi)
43757f:	63 43 6d             	arpl   %eax,0x6d(%ebx)
437582:	79 78                	jns    0x4375fc
437584:	48                   	dec    %eax
437585:	2f                   	das
437586:	59                   	pop    %ecx
437587:	52                   	push   %edx
437588:	2f                   	das
437589:	49                   	dec    %ecx
43758a:	35 6b 33 53 31       	xor    $0x3153336b,%eax
43758f:	6c                   	insb   (%dx),%es:(%edi)
437590:	2f                   	das
437591:	49                   	dec    %ecx
437592:	4c                   	dec    %esp
437593:	59                   	pop    %ecx
437594:	68 61 35 62 66       	push   $0x66623561
437599:	4e                   	dec    %esi
43759a:	69 35 6c 7a 41 31 69 	imul   $0x59772f69,0x31417a6c,%esi
4375a1:	2f 77 59
4375a4:	38 6a 57             	cmp    %ch,0x57(%edx)
4375a7:	41                   	inc    %ecx
4375a8:	67 57                	addr16 push %edi
4375aa:	4f                   	dec    %edi
4375ab:	38 41 47             	cmp    %al,0x47(%ecx)
4375ae:	6c                   	insb   (%dx),%es:(%edi)
4375af:	75 65                	jne    0x437616
4375b1:	44                   	inc    %esp
4375b2:	70 47                	jo     0x4375fb
4375b4:	2b 55 42             	sub    0x42(%ebp),%edx
4375b7:	50                   	push   %eax
4375b8:	4d                   	dec    %ebp
4375b9:	54                   	push   %esp
4375ba:	38 71 2b             	cmp    %dh,0x2b(%ecx)
4375bd:	2b 77 6b             	sub    0x6b(%edi),%esi
4375c0:	46                   	inc    %esi
4375c1:	37                   	aaa
4375c2:	57                   	push   %edi
4375c3:	61                   	popa
4375c4:	31 4b 51             	xor    %ecx,0x51(%ebx)
4375c7:	6b 4e 65 36          	imul   $0x36,0x65(%esi),%ecx
4375cb:	35 49 67 41 42       	xor    $0x42416749,%eax
4375d0:	57                   	push   %edi
4375d1:	62 75 64             	bound  %esi,0x64(%ebp)
4375d4:	30 56 4c             	xor    %dl,0x4c(%esi)
4375d7:	35 76 63 44 69       	xor    $0x69446376,%eax
4375dc:	52                   	push   %edx
4375dd:	72 38                	jb     0x437617
4375df:	7a 66                	jp     0x437647
4375e1:	42                   	inc    %edx
4375e2:	6f                   	outsl  %ds:(%esi),(%dx)
4375e3:	68 78 53 5a 6e       	push   $0x6e5a5378
4375e8:	35 31 68 61 56       	xor    $0x56616831,%eax
4375ed:	51                   	push   %ecx
4375ee:	70 6f                	jo     0x43765f
4375f0:	64 72 52             	fs jb  0x437645
4375f3:	68 75 56 53 4c       	push   $0x4c535675
4375f8:	50                   	push   %eax
4375f9:	44                   	inc    %esp
4375fa:	6a 56                	push   $0x56
4375fc:	34 37                	xor    $0x37,%al
4375fe:	72 44                	jb     0x437644
437600:	71 42                	jno    0x437644
437602:	36 69 42 41 4e 35 59 	imul   $0x4b59354e,%ss:0x41(%edx),%eax
437609:	4b
43760a:	6b 30 6a             	imul   $0x6a,(%eax),%esi
43760d:	66 36 6e             	data16 outsb %ss:(%esi),(%dx)
437610:	5a                   	pop    %edx
437611:	47                   	inc    %edi
437612:	6b 35 4c 64 32 62 53 	imul   $0x53,0x6232644c,%esi
437619:	41                   	inc    %ecx
43761a:	6e                   	outsb  %ds:(%esi),(%dx)
43761b:	79 52                	jns    0x43766f
43761d:	66 34 64             	data16 xor $0x64,%al
437620:	6e                   	outsb  %ds:(%esi),(%dx)
437621:	79 66                	jns    0x437689
437623:	52                   	push   %edx
437624:	64 49                	fs dec %ecx
437626:	52                   	push   %edx
437627:	57                   	push   %edi
437628:	31 48 32             	xor    %ecx,0x32(%eax)
43762b:	34 79                	xor    $0x79,%al
43762d:	71 63                	jno    0x437692
43762f:	38 35 4a 38 6d 4e    	cmp    %dh,0x4e6d384a
437635:	30 41 56             	xor    %al,0x56(%ecx)
437638:	2f                   	das
437639:	58                   	pop    %eax
43763a:	53                   	push   %ebx
43763b:	4a                   	dec    %edx
43763c:	68 2b 58 54 58       	push   $0x5854582b
437641:	6d                   	insl   (%dx),%es:(%edi)
437642:	54                   	push   %esp
437643:	50                   	push   %eax
437644:	75 2f                	jne    0x437675
437646:	52                   	push   %edx
437647:	45                   	inc    %ebp
437648:	69 6e 49 62 41 6e 33 	imul   $0x336e4162,0x49(%esi),%ebp
43764f:	66 30 37             	data16 xor %dh,(%edi)
437652:	7a 5a                	jp     0x4376ae
437654:	71 46                	jno    0x43769c
437656:	66 55                	push   %bp
437658:	74 61                	je     0x4376bb
43765a:	6e                   	outsb  %ds:(%esi),(%dx)
43765b:	38 30                	cmp    %dh,(%eax)
43765d:	33 2b                	xor    (%ebx),%ebp
43765f:	6c                   	insb   (%dx),%es:(%edi)
437660:	36 38 56 61          	cmp    %dl,%ss:0x61(%esi)
437664:	34 43                	xor    $0x43,%al
437666:	4a                   	dec    %edx
437667:	73 36                	jae    0x43769f
437669:	44                   	inc    %esp
43766a:	7a 47                	jp     0x4376b3
43766c:	38 47 2b             	cmp    %al,0x2b(%edi)
43766f:	38 39                	cmp    %bh,(%ecx)
437671:	37                   	aaa
437672:	54                   	push   %esp
437673:	63 33                	arpl   %esi,(%ebx)
437675:	69 2f 41 34 6f 58    	imul   $0x586f3441,(%edi),%ebp
43767b:	72 4e                	jb     0x4376cb
43767d:	50                   	push   %eax
43767e:	4a                   	dec    %edx
43767f:	58                   	pop    %eax
437680:	37                   	aaa
437681:	6b 67 66 6a          	imul   $0x6a,0x66(%edi),%esp
437685:	62 7a 76             	bound  %edi,0x76(%edx)
437688:	53                   	push   %ebx
437689:	7a 50                	jp     0x4376db
43768b:	4c                   	dec    %esp
43768c:	4c                   	dec    %esp
43768d:	74 4e                	je     0x4376dd
43768f:	77 73                	ja     0x437704
437691:	56                   	push   %esi
437692:	55                   	push   %ebp
437693:	4b                   	dec    %ebx
437694:	4f                   	dec    %edi
437695:	62 6c 71 52          	bound  %ebp,0x52(%ecx,%esi,2)
437699:	42                   	inc    %edx
43769a:	6b 45 72 52          	imul   $0x52,0x72(%ebp),%eax
43769e:	68 67 6d 66 47       	push   $0x47666d67
4376a3:	76 49                	jbe    0x4376ee
4376a5:	38 51 49             	cmp    %dl,0x49(%ecx)
4376a8:	52                   	push   %edx
4376a9:	52                   	push   %edx
4376aa:	30 62 79             	xor    %ah,0x79(%edx)
4376ad:	76 78                	jbe    0x437727
4376af:	77 4f                	ja     0x437700
4376b1:	73 47                	jae    0x4376fa
4376b3:	58                   	pop    %eax
4376b4:	46                   	inc    %esi
4376b5:	4d                   	dec    %ebp
4376b6:	37                   	aaa
4376b7:	44                   	inc    %esp
4376b8:	44                   	inc    %esp
4376b9:	56                   	push   %esi
4376ba:	6e                   	outsb  %ds:(%esi),(%dx)
4376bb:	51                   	push   %ecx
4376bc:	35 41 64 72 64       	xor    $0x64726441,%eax
4376c1:	63 63 4e             	arpl   %esp,0x4e(%ebx)
4376c4:	44                   	inc    %esp
4376c5:	51                   	push   %ecx
4376c6:	4f                   	dec    %edi
4376c7:	55                   	push   %ebp
4376c8:	41                   	inc    %ecx
4376c9:	39 70 66             	cmp    %esi,0x66(%eax)