4375f3:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
4375fa:	40                   	inc    %eax
4375fb:	00 08                	add    %cl,(%eax)
4375fd:	98                   	cwtl
4375fe:	41                   	inc    %ecx
4375ff:	00 c8                	add    %cl,%al
437601:	34 40                	xor    $0x40,%al
437603:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
43760a:	40                   	inc    %eax
43760b:	00 20                	add    %ah,(%eax)
43760d:	32 40 00             	xor    0x0(%eax),%al
437610:	d8 79 44             	fdivrs 0x44(%ecx)
437613:	00 04 88             	add    %al,(%eax,%ecx,4)
437616:	44                   	inc    %esp
437617:	00 8c 8b 44 00 44 87 	add    %cl,-0x78bbffbc(%ebx,%ecx,4)
43761e:	44                   	inc    %esp
43761f:	00 94 9b 41 00 60 9a 	add    %dl,-0x659fffbf(%ebx,%ebx,4)
437626:	41                   	inc    %ecx
437627:	00 a4 9b 41 00 9c 9c 	add    %ah,-0x6363ffbf(%ebx,%ebx,4)
43762e:	41                   	inc    %ecx
43762f:	00 cc                	add    %cl,%ah
437631:	9e                   	sahf
437632:	41                   	inc    %ecx
437633:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
43763a:	41                   	inc    %ecx
43763b:	00 d4                	add    %dl,%ah
43763d:	9e                   	sahf
43763e:	41                   	inc    %ecx
43763f:	00 38                	add    %bh,(%eax)
437641:	79 44                	jns    0x437687
437643:	00 38                	add    %bh,(%eax)
437645:	83 44 00 5c 2d       	addl   $0x2d,0x5c(%eax,%eax,1)
43764a:	44                   	inc    %esp
43764b:	00 40 90             	add    %al,-0x70(%eax)
43764e:	44                   	inc    %esp
43764f:	00 cc                	add    %cl,%ah
437651:	90                   	nop
437652:	44                   	inc    %esp
437653:	00 a0 2e 44 00 0a    	add    %ah,0xa00442e(%eax)
437659:	54                   	push   %esp
43765a:	49                   	dec    %ecx
43765b:	6d                   	insl   (%dx),%es:(%edi)
43765c:	61                   	popa
43765d:	67 65 4c             	addr16 gs dec %esp
437660:	69 73 74 90 68 76 43 	imul   $0x43766890,0x74(%ebx),%esi
437667:	00 07                	add    %al,(%edi)
437669:	0a 54 49 6d          	or     0x6d(%ecx,%ecx,2),%dl
43766d:	61                   	popa
43766e:	67 65 4c             	addr16 gs dec %esp
437671:	69 73 74 14 76 43 00 	imul   $0x437614,0x74(%ebx),%esi
437678:	9c                   	pushf
437679:	75 43                	jne    0x4376be
43767b:	00 0c 00             	add    %cl,(%eax,%eax,1)
43767e:	08 43 6f             	or     %al,0x6f(%ebx)
437681:	6e                   	outsb  %ds:(%esi),(%dx)
437682:	74 72                	je     0x4376f6
437684:	6f                   	outsl  %ds:(%esi),(%dx)
437685:	6c                   	insb   (%dx),%es:(%edi)
437686:	73 0a                	jae    0x437692
437688:	00 a8 ad 41 00 48    	add    %ch,0x480041ad(%eax)
43768e:	00 00                	add    %al,(%eax)
437690:	ff 48 00             	decl   0x0(%eax)
437693:	00 ff                	add    %bh,%bh
437695:	01 00                	add    %eax,(%eax)
437697:	00 00                	add    %al,(%eax)
437699:	00 00                	add    %al,(%eax)
43769b:	00 80 ff ff ff 1f    	add    %al,0x1fffffff(%eax)
4376a1:	02 00                	add    (%eax),%al
4376a3:	0a 42 6c             	or     0x6c(%edx),%al
4376a6:	65 6e                	outsb  %gs:(%esi),(%dx)
4376a8:	64 43                	fs inc %ebx
4376aa:	6f                   	outsl  %ds:(%esi),(%dx)
4376ab:	6c                   	insb   (%dx),%es:(%edi)
4376ac:	6f                   	outsl  %ds:(%esi),(%dx)
4376ad:	72 a8                	jb     0x437657
4376af:	ad                   	lods   %ds:(%esi),%eax
4376b0:	41                   	inc    %ecx
4376b1:	00 10                	add    %dl,(%eax)
4376b3:	83 44 00 d8 82       	addl   $0xffffff82,-0x28(%eax,%eax,1)
4376b8:	44                   	inc    %esp
4376b9:	00 01                	add    %al,(%ecx)
4376bb:	00 00                	add    %al,(%eax)
4376bd:	00 00                	add    %al,(%eax)
4376bf:	00 00                	add    %al,(%eax)
4376c1:	80 ff ff             	cmp    $0xff,%bh
4376c4:	ff 1f                	lcall  *(%edi)
4376c6:	03 00                	add    (%eax),%eax
4376c8:	07                   	pop    %es
4376c9:	42                   	inc    %edx
4376ca:	6b 43 6f 6c          	imul   $0x6c,0x6f(%ebx),%eax
4376ce:	6f                   	outsl  %ds:(%esi),(%dx)
4376cf:	72 3c                	jb     0x43770d
4376d1:	10 40 00             	adc    %al,0x0(%eax)
4376d4:	38 00                	cmp    %al,(%eax)
4376d6:	00 ff                	add    %bh,%bh
4376d8:	38 00                	cmp    %al,(%eax)
4376da:	00 ff                	add    %bh,%bh
4376dc:	01 00                	add    %eax,(%eax)
4376de:	00 00                	add    %al,(%eax)
4376e0:	00 00                	add    %al,(%eax)
4376e2:	00 80 04 00 00 00    	add    %al,0x4(%eax)
4376e8:	04 00                	add    $0x0,%al
4376ea:	07                   	pop    %es
4376eb:	41                   	inc    %ecx
4376ec:	6c                   	insb   (%dx),%es:(%edi)
4376ed:	6c                   	insb   (%dx),%es:(%edi)
4376ee:	6f                   	outsl  %ds:(%esi),(%dx)
4376ef:	63 42 79             	arpl   %eax,0x79(%edx)
4376f2:	7c 77                	jl     0x43776b
4376f4:	44                   	inc    %esp
4376f5:	00 40 00             	add    %al,0x0(%eax)
4376f8:	00 ff                	add    %bh,%bh
4376fa:	2c 89                	sub    $0x89,%al
4376fc:	44                   	inc    %esp
4376fd:	00 01                	add    %al,(%ecx)
4376ff:	00 00                	add    %al,(%eax)
437701:	00 00                	add    %al,(%eax)
437703:	00 00                	add    %al,(%eax)
437705:	80 02 00             	addb   $0x0,(%edx)
437708:	00 00                	add    %al,(%eax)
43770a:	05 00 0c 44 72       	add    $0x72440c00,%eax
43770f:	61                   	popa
437710:	77 69                	ja     0x43777b
437712:	6e                   	outsb  %ds:(%esi),(%dx)
437713:	67 53                	addr16 push %ebx
437715:	74 79                	je     0x437790
437717:	6c                   	insb   (%dx),%es:(%edi)
437718:	65 3c 10             	gs cmp $0x10,%al
43771b:	40                   	inc    %eax
43771c:	00 30                	add    %dh,(%eax)
43771e:	00 00                	add    %al,(%eax)
437720:	ff 50 7c             	call   *0x7c(%eax)
437723:	44                   	inc    %esp
437724:	00 01                	add    %al,(%ecx)
437726:	00 00                	add    %al,(%eax)
437728:	00 00                	add    %al,(%eax)
43772a:	00 00                	add    %al,(%eax)
43772c:	80 10 00             	adcb   $0x0,(%eax)
43772f:	00 00                	add    %al,(%eax)
437731:	06                   	push   %es
437732:	00 06                	add    %al,(%esi)
437734:	48                   	dec    %eax
437735:	65 69 67 68 74 d0 77 	imul   $0x4477d074,%gs:0x68(%edi),%esp
43773c:	44
43773d:	00 43 00             	add    %al,0x0(%ebx)
437740:	00 ff                	add    %bh,%bh
437742:	43                   	inc    %ebx
437743:	00 00                	add    %al,(%eax)
437745:	ff 01                	incl   (%ecx)
437747:	00 00                	add    %al,(%eax)
437749:	00 00                	add    %al,(%eax)
43774b:	00 00                	add    %al,(%eax)
43774d:	80 00 00             	addb   $0x0,(%eax)
437750:	00 00                	add    %al,(%eax)
437752:	07                   	pop    %es
437753:	00 09                	add    %cl,(%ecx)
437755:	49                   	dec    %ecx
437756:	6d                   	insl   (%dx),%es:(%edi)
437757:	61                   	popa
437758:	67 65 54             	addr16 gs push %esp
43775b:	79 70                	jns    0x4377cd
43775d:	65 00 10             	add    %dl,%gs:(%eax)
437760:	40                   	inc    %eax
437761:	00 41 00             	add    %al,0x0(%ecx)
437764:	00 ff                	add    %bh,%bh
437766:	41                   	inc    %ecx
437767:	00 00                	add    %al,(%eax)
437769:	ff 01                	incl   (%ecx)
43776b:	00 00                	add    %al,(%eax)
43776d:	00 00                	add    %al,(%eax)
43776f:	00 00                	add    %al,(%eax)
437771:	80 01 00             	addb   $0x0,(%ecx)
437774:	00 00                	add    %al,(%eax)
437776:	08 00                	or     %al,(%eax)
437778:	06                   	push   %es
437779:	4d                   	dec    %ebp
43777a:	61                   	popa
43777b:	73 6b                	jae    0x4377e8
43777d:	65 64 a0 14 41 00 60 	gs mov %fs:0x60004114,%al
437784:	00 00                	add    %al,(%eax)
437786:	ff 60 00             	jmp    *0x0(%eax)
437789:	00 ff                	add    %bh,%bh
43778b:	01 00                	add    %eax,(%eax)
43778d:	00 00                	add    %al,(%eax)
43778f:	00 00                	add    %al,(%eax)
437791:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
437797:	09 00                	or     %eax,(%eax)
437799:	08 4f 6e             	or     %cl,0x6e(%edi)
43779c:	43                   	inc    %ebx
43779d:	68 61 6e 67 65       	push   $0x65676e61
4377a2:	00 10                	add    %dl,(%eax)
4377a4:	40                   	inc    %eax
4377a5:	00 42 00             	add    %al,0x0(%edx)
4377a8:	00 ff                	add    %bh,%bh
4377aa:	42                   	inc    %edx
4377ab:	00 00                	add    %al,(%eax)
4377ad:	ff 01                	incl   (%ecx)
4377af:	00 00                	add    %al,(%eax)
4377b1:	00 00                	add    %al,(%eax)
4377b3:	00 00                	add    %al,(%eax)
4377b5:	80 00 00             	addb   $0x0,(%eax)
4377b8:	00 00                	add    %al,(%eax)
4377ba:	0a 00                	or     (%eax),%al
4377bc:	0b 53 68             	or     0x68(%ebx),%edx
4377bf:	61                   	popa
4377c0:	72 65                	jb     0x437827
4377c2:	49                   	dec    %ecx
4377c3:	6d                   	insl   (%dx),%es:(%edi)
4377c4:	61                   	popa
4377c5:	67 65 73 3c          	addr16 gs jae 0x437805
4377c9:	10 40 00             	adc    %al,0x0(%eax)
4377cc:	34 00                	xor    $0x0,%al
4377ce:	00 ff                	add    %bh,%bh
4377d0:	0c 7c                	or     $0x7c,%al
4377d2:	44                   	inc    %esp
4377d3:	00 01                	add    %al,(%ecx)
4377d5:	00 00                	add    %al,(%eax)
4377d7:	00 00                	add    %al,(%eax)
4377d9:	00 00                	add    %al,(%eax)
4377db:	80 10 00             	adcb   $0x0,(%eax)
4377de:	00 00                	add    %al,(%eax)
4377e0:	0b 00                	or     (%eax),%eax
4377e2:	05 57 69 64 74       	add    $0x74646957,%eax
4377e7:	68 34 78 43 00       	push   $0x437834
437808:	34 78                	xor    $0x78,%al
43780a:	43                   	inc    %ebx
43780b:	00 28                	add    %ch,(%eax)
43780d:	00 00                	add    %al,(%eax)
43780f:	00 a0 10 40 00 b4    	add    %ah,-0x4bffbff0(%eax)
437815:	34 40                	xor    $0x40,%al
437817:	00 c0                	add    %al,%al
437819:	34 40                	xor    $0x40,%al
43781b:	00 c4                	add    %al,%ah
43781d:	34 40                	xor    $0x40,%al
43781f:	00 c8                	add    %cl,%al
437821:	34 40                	xor    $0x40,%al
437823:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
43782a:	40                   	inc    %eax
43782b:	00 20                	add    %ah,(%eax)
43782d:	32 40 00             	xor    0x0(%eax),%al
437830:	5c                   	pop    %esp
437831:	32 40 00             	xor    0x0(%eax),%al
437834:	09 54 44 6f          	or     %edx,0x6f(%esp,%eax,2)
437838:	63 6b 5a             	arpl   %ebp,0x5a(%ebx)
43783b:	6f                   	outsl  %ds:(%esi),(%dx)
43783c:	6e                   	outsb  %ds:(%esi),(%dx)
43783d:	65 8b c0             	gs mov %eax,%eax
437840:	cc                   	int3
437841:	83 c0 8c             	add    $0xffffff8c,%eax
437844:	e9 eb c1 00 00       	jmp    0x443a34
437849:	83 c0 8c             	add    $0xffffff8c,%eax
43784c:	e9 e7 c1 00 00       	jmp    0x443a38
437851:	83 c0 8c             	add    $0xffffff8c,%eax
437854:	e9 cb c2 00 00       	jmp    0x443b24
437859:	83 c0 8c             	add    $0xffffff8c,%eax
43785c:	50                   	push   %eax
43785d:	8b 00                	mov    (%eax),%eax
43785f:	8b 40 08             	mov    0x8(%eax),%eax
437862:	87 04 24             	xchg   %eax,(%esp)
437865:	c3                   	ret
437866:	83 c0 8c             	add    $0xffffff8c,%eax
437869:	50                   	push   %eax
43786a:	8b 00                	mov    (%eax),%eax
43786c:	8b 40 0c             	mov    0xc(%eax),%eax
43786f:	87 04 24             	xchg   %eax,(%esp)
437872:	c3                   	ret
437873:	83 c0 8c             	add    $0xffffff8c,%eax
437876:	50                   	push   %eax
437877:	8b 00                	mov    (%eax),%eax
437879:	8b 40 28             	mov    0x28(%eax),%eax
43787c:	87 04 24             	xchg   %eax,(%esp)
43787f:	c3                   	ret
437880:	83 c0 8c             	add    $0xffffff8c,%eax
437883:	50                   	push   %eax
437884:	8b 00                	mov    (%eax),%eax
437886:	8b 40 14             	mov    0x14(%eax),%eax
437889:	87 04 24             	xchg   %eax,(%esp)
43788c:	c3                   	ret
43788d:	83 c0 8c             	add    $0xffffff8c,%eax
437890:	50                   	push   %eax
437891:	8b 00                	mov    (%eax),%eax
437893:	8b 40 18             	mov    0x18(%eax),%eax
437896:	87 04 24             	xchg   %eax,(%esp)
437899:	c3                   	ret
43789a:	83 c0 8c             	add    $0xffffff8c,%eax
43789d:	50                   	push   %eax
43789e:	8b 00                	mov    (%eax),%eax
4378a0:	8b 40 20             	mov    0x20(%eax),%eax
4378a3:	87 04 24             	xchg   %eax,(%esp)
4378a6:	c3                   	ret
4378a7:	83 c0 8c             	add    $0xffffff8c,%eax
4378aa:	50                   	push   %eax
4378ab:	8b 00                	mov    (%eax),%eax
4378ad:	8b 40 1c             	mov    0x1c(%eax),%eax
4378b0:	87 04 24             	xchg   %eax,(%esp)
4378b3:	c3                   	ret
4378b4:	83 c0 8c             	add    $0xffffff8c,%eax
4378b7:	e9 d8 d8 00 00       	jmp    0x445194
4378bc:	83 44 24 04 8c       	addl   $0xffffff8c,0x4(%esp)
4378c1:	e9 42 de fc ff       	jmp    0x405708
4378c6:	83 44 24 04 8c       	addl   $0xffffff8c,0x4(%esp)
4378cb:	e9 60 de fc ff       	jmp    0x405730
4378d0:	83 44 24 04 8c       	addl   $0xffffff8c,0x4(%esp)
4378d5:	e9 6a de fc ff       	jmp    0x405744
4378da:	cc                   	int3
4378db:	cc                   	int3
4378dc:	bc 78 43 00 c6       	mov    $0xc6004378,%esp
4378e1:	78 43                	js     0x437926
4378e3:	00 d0                	add    %dl,%al
4378e5:	78 43                	js     0x43792a
4378e7:	00 41 78             	add    %al,0x78(%ecx)
4378ea:	43                   	inc    %ebx
4378eb:	00 49 78             	add    %cl,0x78(%ecx)
4378ee:	43                   	inc    %ebx
4378ef:	00 51 78             	add    %dl,0x78(%ecx)
4378f2:	43                   	inc    %ebx
4378f3:	00 59 78             	add    %bl,0x78(%ecx)
4378f6:	43                   	inc    %ebx
4378f7:	00 66 78             	add    %ah,0x78(%esi)
4378fa:	43                   	inc    %ebx
4378fb:	00 73 78             	add    %dh,0x78(%ebx)
4378fe:	43                   	inc    %ebx
4378ff:	00 80 78 43 00 8d    	add    %al,-0x72ffbc88(%eax)
437905:	78 43                	js     0x43794a
437907:	00 9a 78 43 00 a7    	add    %bl,-0x58ffbc88(%edx)
43790d:	78 43                	js     0x437952
43790f:	00 b4 78 43 00 01 00 	add    %dh,0x10043(%eax,%edi,2)
437916:	00 00                	add    %al,(%eax)
437918:	79 fd                	jns    0x437917
43791a:	19 86 81 c2 d1 11    	sbb    %eax,0x11d1c281(%esi)
437920:	aa                   	stos   %al,%es:(%edi)
437921:	60                   	pusha
437922:	00 c0                	add    %al,%al
437924:	4f                   	dec    %edi
437925:	a3 70 e8 dc 78       	mov    %eax,0x78dce870
43792a:	43                   	inc    %ebx
43792b:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
43792f:	00 00                	add    %al,(%eax)
437931:	00 00                	add    %al,(%eax)
437933:	00 80 79 43 00 14    	add    %al,0x14004379(%eax)
437939:	79 43                	jns    0x43797e
437953:	00 ac 79 43 00 78 00 	add    %ch,0x780043(%ecx,%edi,2)
43795a:	00 00                	add    %al,(%eax)
43795c:	94                   	xchg   %eax,%esp
43795d:	11 40 00             	adc    %eax,0x0(%eax)
437960:	b4 34                	mov    $0x34,%ah
437962:	40                   	inc    %eax
437963:	00 dc                	add    %bl,%ah
437965:	56                   	push   %esi
437966:	40                   	inc    %eax