43754d:	4b                   	dec    %ebx
43754e:	48                   	dec    %eax
43754f:	6b 41 41 41          	imul   $0x41,0x41(%ecx),%eax
437553:	6f                   	outsl  %ds:(%esi),(%dx)
437554:	72 42                	jb     0x437598
437556:	44                   	inc    %esp
437557:	4b                   	dec    %ebx
437558:	67 4b                	addr16 dec %ebx
43755a:	35 55 5a 44 43       	xor    $0x43445a55,%eax
43755f:	75 6c                	jne    0x4375cd
437561:	42                   	inc    %edx
437562:	77 51                	ja     0x4375b5
437564:	76 41                	jbe    0x4375a7
437566:	69 73 4d 4b 78 41 6f 	imul   $0x6f41784b,0x4d(%ebx),%esi
43756d:	65 51                	gs push %ecx
43756f:	41                   	inc    %ecx
437570:	41                   	inc    %ecx
437571:	43                   	inc    %ebx
437572:	6a 68                	push   $0x68
437574:	79 2f                	jns    0x4375a5
437576:	2f                   	das
437577:	2f                   	das
437578:	2f                   	das
437579:	46                   	inc    %esi
43757a:	67 77 72             	addr16 ja 0x4375ef
43757d:	6a 79                	push   $0x79
43757f:	73 75                	jae    0x4375f6
437581:	41                   	inc    %ecx
437582:	6e                   	outsb  %ds:(%esi),(%dx)
437583:	73 72                	jae    0x4375f7
437585:	41                   	inc    %ecx
437586:	41                   	inc    %ecx
437587:	41                   	inc    %ecx
437588:	45                   	inc    %ebp
437589:	41                   	inc    %ecx
43758a:	6e                   	outsb  %ds:(%esi),(%dx)
43758b:	73 74                	jae    0x437601
43758d:	41                   	inc    %ecx
43758e:	41                   	inc    %ecx
43758f:	41                   	inc    %ecx
437590:	45                   	inc    %ebp
437591:	42                   	inc    %edx
437592:	31 6b 47             	xor    %ebp,0x47(%ebx)
437595:	46                   	inc    %esi
437596:	67 51                	addr16 push %ecx
437598:	6f                   	outsl  %ds:(%esi),(%dx)
437599:	65 51                	gs push %ecx
43759b:	41                   	inc    %ecx
43759c:	41                   	inc    %ecx
43759d:	43                   	inc    %ebx
43759e:	69 73 57 52 51 4d 41 	imul   $0x414d5152,0x57(%ebx),%esi
4375a5:	41                   	inc    %ecx
4375a6:	41                   	inc    %ecx
4375a7:	41                   	inc    %ecx
4375a8:	74 2f                	je     0x4375d9
4375aa:	2f                   	das
4375ab:	2f                   	das
4375ac:	2f                   	das
4375ad:	52                   	push   %edx
4375ae:	2f                   	das
4375af:	2f                   	das
4375b0:	2f                   	das
4375b1:	2f                   	das
4375b2:	31 54 2f 2f          	xor    %edx,0x2f(%edi,%ebp,1)
4375b6:	2f                   	das
4375b7:	38 34 48             	cmp    %dh,(%eax,%ecx,2)
4375ba:	76 2f                	jbe    0x4375eb
4375bc:	2f                   	das
4375bd:	2f                   	das
4375be:	77 59                	ja     0x437619
4375c0:	71 6b                	jno    0x43762d
4375c2:	77 41                	ja     0x437605
4375c4:	41                   	inc    %ecx
4375c5:	41                   	inc    %ecx
4375c6:	43                   	inc    %ebx
4375c7:	55                   	push   %ebp
4375c8:	41                   	inc    %ecx
4375c9:	4e                   	dec    %esi
4375ca:	68 70 72 31 41       	push   $0x41317270
4375cf:	78 44                	js     0x437615
4375d1:	4e                   	dec    %esi
4375d2:	76 52                	jbe    0x437626
4375d4:	37                   	aaa
4375d5:	51                   	push   %ecx
4375d6:	45                   	inc    %ebp
4375d7:	61                   	popa
4375d8:	47                   	inc    %edi
4375d9:	50                   	push   %eax
4375da:	48                   	dec    %eax
4375db:	63 43 74             	arpl   %eax,0x74(%ebx)
4375de:	7a 31                	jp     0x437611
4375e0:	32 41 37             	xor    0x37(%ecx),%al
4375e3:	2b 56 76             	sub    0x76(%esi),%edx
4375e6:	66 77 4f             	data16 ja 0x437638
4375e9:	37                   	aaa
4375ea:	31 4a 39             	xor    %ecx,0x39(%edx)
4375ed:	4f                   	dec    %edi
4375ee:	54                   	push   %esp
4375ef:	55                   	push   %ebp
4375f0:	48                   	dec    %eax
4375f1:	49                   	dec    %ecx
4375f2:	66 68 46 30          	pushw  $0x3046
4375f6:	68 57 4b 78 54       	push   $0x54784b57
4375fb:	31 32                	xor    %esi,(%edx)
4375fd:	41                   	inc    %ecx
4375fe:	72 63                	jb     0x437663
437600:	48                   	dec    %eax
437601:	71 46                	jno    0x437649
437603:	77 6b                	ja     0x437670
437605:	53                   	push   %ebx
437606:	2b 74 38 65          	sub    0x65(%eax,%edi,1),%esi
43760a:	48                   	dec    %eax
43760b:	33 52 71             	xor    0x71(%edx),%edx
43760e:	6f                   	outsl  %ds:(%esi),(%dx)
43760f:	6b 64 5a 48 6e       	imul   $0x6e,0x48(%edx,%ebx,2),%esp
437614:	6a 66                	push   $0x66
437616:	76 49                	jbe    0x437661
437618:	4a                   	dec    %edx
437619:	70 48                	jo     0x437663
43761b:	41                   	inc    %ecx
43761c:	4c                   	dec    %esp
43761d:	7a 73                	jp     0x437692
43761f:	72 75                	jb     0x437696
437621:	63 4d 6e             	arpl   %ecx,0x6e(%ebp)
437624:	45                   	inc    %ebp
437625:	6f                   	outsl  %ds:(%esi),(%dx)
437626:	48                   	dec    %eax
437627:	41                   	inc    %ecx
437628:	32 57 36             	xor    0x36(%edi),%dl
43762b:	74 78                	je     0x4376a5
43762d:	75 7a                	jne    0x4376a9
43762f:	5a                   	pop    %edx
437630:	44                   	inc    %esp
437631:	68 6b 6b 68 37       	push   $0x37686b6b
437636:	51                   	push   %ecx
437637:	38 41 37             	cmp    %al,0x37(%ecx)
43763a:	47                   	inc    %edi
43763b:	4b                   	dec    %ebx
43763c:	6c                   	insb   (%dx),%es:(%edi)
43763d:	4e                   	dec    %esi
43763e:	39 31                	cmp    %esi,(%ecx)
437640:	73 4d                	jae    0x43768f
437642:	4c                   	dec    %esp
437643:	7a 2f                	jp     0x437674
437645:	4d                   	dec    %ebp
437646:	34 47                	xor    $0x47,%al
437648:	39 62 73             	cmp    %esp,0x73(%edx)
43764b:	6f                   	outsl  %ds:(%esi),(%dx)
43764c:	4e                   	dec    %esi
43764d:	79 6e                	jns    0x4376bd
43764f:	66 6f                	outsw  %ds:(%esi),(%dx)
437651:	51                   	push   %ecx
437652:	4f                   	dec    %edi
437653:	46                   	inc    %esi
437654:	36 35 78 6a 51 31    	ss xor $0x31516a78,%eax
43765a:	55                   	push   %ebp
43765b:	48                   	dec    %eax
43765c:	31 33                	xor    %esi,(%ebx)
43765e:	6c                   	insb   (%dx),%es:(%edi)
43765f:	59                   	pop    %ecx
437660:	62 35 57 43 79 6c    	bound  %esi,0x6c794357
437666:	55                   	push   %ebp
437667:	74 45                	je     0x4376ae
437669:	6a 73                	push   $0x73
43766b:	61                   	popa
43766c:	30 46 43             	xor    %al,0x43(%esi)
43766f:	4a                   	dec    %edx
437670:	32 50 36             	xor    0x36(%eax),%dl
437673:	6e                   	outsb  %ds:(%esi),(%dx)
437674:	76 7a                	jbe    0x4376f0
437676:	42                   	inc    %edx
437677:	4c                   	dec    %esp
437678:	67 42                	addr16 inc %edx
43767a:	77 58                	ja     0x4376d4
43767c:	35 78 38 54 47       	xor    $0x47543878,%eax
437681:	59                   	pop    %ecx
437682:	44                   	inc    %esp
437683:	4c                   	dec    %esp
437684:	4d                   	dec    %ebp
437685:	47                   	inc    %edi
437686:	4e                   	dec    %esi
437687:	64 38 69 51          	cmp    %ch,%fs:0x51(%ecx)
43768b:	42                   	inc    %edx
43768c:	43                   	inc    %ebx
43768d:	55                   	push   %ebp
43768e:	30 70 43             	xor    %dh,0x43(%eax)
437691:	41                   	inc    %ecx
437692:	51                   	push   %ecx
437693:	41                   	inc    %ecx
437694:	42                   	inc    %edx
437695:	41                   	inc    %ecx
437696:	41                   	inc    %ecx
437697:	41                   	inc    %ecx
437698:	41                   	inc    %ecx
437699:	41                   	inc    %ecx
43769a:	41                   	inc    %ecx
43769b:	41                   	inc    %ecx
43769c:	4d                   	dec    %ebp
43769d:	41                   	inc    %ecx
43769e:	41                   	inc    %ecx
43769f:	41                   	inc    %ecx
4376a0:	41                   	inc    %ecx
4376a1:	64 6a 49             	fs push $0x49
4376a4:	75 4d                	jne    0x4376f3
4376a6:	43                   	inc    %ebx
4376a7:	34 31                	xor    $0x31,%al
4376a9:	4d                   	dec    %ebp
4376aa:	44                   	inc    %esp
4376ab:	63 79 4e             	arpl   %edi,0x4e(%ecx)
4376ae:	77 41                	ja     0x4376f1
4376b0:	41                   	inc    %ecx
4376b1:	41                   	inc    %ecx
4376b2:	41                   	inc    %ecx
4376b3:	41                   	inc    %ecx
4376b4:	46                   	inc    %esi
4376b5:	41                   	inc    %ecx
4376b6:	47                   	inc    %edi
4376b7:	77 41                	ja     0x4376fa
4376b9:	41                   	inc    %ecx
4376ba:	41                   	inc    %ecx
4376bb:	42                   	inc    %edx
4376bc:	51                   	push   %ecx
4376bd:	45                   	inc    %ebp
4376be:	41                   	inc    %ecx
4376bf:	41                   	inc    %ecx
4376c0:	41                   	inc    %ecx
4376c1:	49                   	dec    %ecx
4376c2:	33 34 41             	xor    (%ecx,%eax,2),%esi
4376c5:	41                   	inc    %ecx
4376c6:	4c                   	dec    %esp
4376c7:	77 51                	ja     0x43771a
4376c9:	41                   	inc    %ecx
4376ca:	41                   	inc    %ecx
4376cb:	43                   	inc    %ebx
4376cc:	77 44                	ja     0x437712
4376ce:	41                   	inc    %ecx
4376cf:	41                   	inc    %ecx
4376d0:	41                   	inc    %ecx
4376d1:	49                   	dec    %ecx
4376d2:	31 4e 30             	xor    %ecx,0x30(%esi)
4376d5:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
4376d8:	75 5a                	jne    0x437734
4376da:	33 4d 41             	xor    0x41(%ebp),%ecx
4376dd:	41                   	inc    %ecx
4376de:	41                   	inc    %ecx
4376df:	41                   	inc    %ecx
4376e0:	41                   	inc    %ecx
4376e1:	62 42 30             	bound  %eax,0x30(%edx)
4376e4:	41                   	inc    %ecx
4376e5:	41                   	inc    %ecx
4376e6:	49                   	dec    %ecx
4376e7:	67 43                	addr16 inc %ebx
4376e9:	41                   	inc    %ecx
4376ea:	41                   	inc    %ecx
4376eb:	41                   	inc    %ecx
4376ec:	6a 56                	push   $0x56
4376ee:	56                   	push   %esi
4376ef:	4d                   	dec    %ebp
4376f0:	41                   	inc    %ecx
4376f1:	39 42 38             	cmp    %eax,0x38(%edx)
4376f4:	41                   	inc    %ecx
4376f5:	41                   	inc    %ecx
4376f6:	42                   	inc    %edx
4376f7:	41                   	inc    %ecx
4376f8:	41                   	inc    %ecx
4376f9:	41                   	inc    %ecx
4376fa:	41                   	inc    %ecx
4376fb:	41                   	inc    %ecx
4376fc:	6a 52                	push   $0x52
4376fe:	31 56 4a             	xor    %edx,0x4a(%esi)
437701:	52                   	push   %edx
437702:	41                   	inc    %ecx
437703:	41                   	inc    %ecx
437704:	41                   	inc    %ecx
437705:	41                   	inc    %ecx
437706:	41                   	inc    %ecx
437707:	51                   	push   %ecx
437708:	67 41                	addr16 inc %ecx
43770a:	41                   	inc    %ecx
43770b:	44                   	inc    %esp
43770c:	41                   	inc    %ecx
43770d:	42                   	inc    %edx
43770e:	67 41                	addr16 inc %ecx
437710:	41                   	inc    %ecx
437711:	49                   	dec    %ecx
437712:	30 4a 73             	xor    %cl,0x73(%edx)
437715:	62 32                	bound  %esi,(%edx)
437717:	49                   	dec    %ecx
437718:	41                   	inc    %ecx
437719:	41                   	inc    %ecx
43771a:	41                   	inc    %ecx
43771b:	41                   	inc    %ecx
43771c:	41                   	inc    %ecx
43771d:	41                   	inc    %ecx
43771e:	41                   	inc    %ecx
43771f:	41                   	inc    %ecx
437720:	41                   	inc    %ecx
437721:	41                   	inc    %ecx
437722:	67 41                	addr16 inc %ecx
437724:	41                   	inc    %ecx
437725:	41                   	inc    %ecx
437726:	56                   	push   %esi
437727:	63 56 6f             	arpl   %edx,0x6f(%esi)
43772a:	67 6b 4a 43 77       	imul   $0x77,0x43(%bp,%si),%ecx
43772f:	41                   	inc    %ecx
437730:	41                   	inc    %ecx
437731:	41                   	inc    %ecx
437732:	46                   	inc    %esi
437733:	71 6b                	jno    0x4377a0
437735:	41                   	inc    %ecx
437736:	51                   	push   %ecx
437737:	41                   	inc    %ecx
437738:	57                   	push   %edi
437739:	41                   	inc    %ecx
43773a:	41                   	inc    %ecx
43773b:	41                   	inc    %ecx
43773c:	42                   	inc    %edx
43773d:	41                   	inc    %ecx
43773e:	41                   	inc    %ecx
43773f:	41                   	inc    %ecx
437740:	41                   	inc    %ecx
437741:	56                   	push   %esi
437742:	51                   	push   %ecx
437743:	41                   	inc    %ecx
437744:	41                   	inc    %ecx
437745:	41                   	inc    %ecx
437746:	42                   	inc    %edx
437747:	45                   	inc    %ebp
437748:	41                   	inc    %ecx
437749:	41                   	inc    %ecx
43774a:	41                   	inc    %ecx
43774b:	41                   	inc    %ecx
43774c:	75 41                	jne    0x43778f
43774e:	41                   	inc    %ecx
43774f:	41                   	inc    %ecx
437750:	41                   	inc    %ecx
437751:	54                   	push   %esp
437752:	77 41                	ja     0x437795
437754:	41                   	inc    %ecx
437755:	41                   	inc    %ecx
437756:	48                   	dec    %eax
437757:	45                   	inc    %ebp
437758:	41                   	inc    %ecx
437759:	41                   	inc    %ecx
43775a:	41                   	inc    %ecx
43775b:	43                   	inc    %ebx
43775c:	62 41 41             	bound  %eax,0x41(%ecx)
43775f:	41                   	inc    %ecx
437760:	41                   	inc    %ecx
437761:	45                   	inc    %ebp