421645:	72 3c                	jb     0x421683
421647:	10 40 00             	adc    %al,0x0(%eax)
42164a:	fc                   	cld
42164b:	31 42 00             	xor    %eax,0x0(%edx)
42164e:	04 32                	add    $0x32,%al
421650:	42                   	inc    %edx
421651:	00 01                	add    %al,(%ecx)
421653:	00 00                	add    %al,(%eax)
421655:	00 00                	add    %al,(%eax)
421657:	00 00                	add    %al,(%eax)
421659:	80 00 00             	addb   $0x0,(%eax)
42165c:	00 80 02 00 06 48    	add    %al,0x48060002(%eax)
421662:	65 69 67 68 74 4c 12 	imul   $0x42124c74,%gs:0x68(%edi),%esp
421669:	42
42166a:	00 2c 32             	add    %ch,(%edx,%esi,1)
42166d:	42                   	inc    %edx
42166e:	00 44 32 42          	add    %al,0x42(%edx,%esi,1)
421672:	00 01                	add    %al,(%ecx)
421674:	00 00                	add    %al,(%eax)
421676:	00 00                	add    %al,(%eax)
421678:	00 00                	add    %al,(%eax)
42167a:	80 00 00             	addb   $0x0,(%eax)
42167d:	00 80 03 00 04 4e    	add    %al,0x4e040003(%eax)
421683:	61                   	popa
421684:	6d                   	insl   (%dx),%es:(%edi)
421685:	65 3c 10             	gs cmp $0x10,%al
421688:	40                   	inc    %eax
421689:	00 74 33 42          	add    %dh,0x42(%ebx,%esi,1)
42168d:	00 7c 33 42          	add    %bh,0x42(%ebx,%esi,1)
421691:	00 01                	add    %al,(%ecx)
421693:	00 00                	add    %al,(%eax)
421695:	00 00                	add    %al,(%eax)
421697:	00 00                	add    %al,(%eax)
421699:	80 00 00             	addb   $0x0,(%eax)
42169c:	00 00                	add    %al,(%eax)
42169e:	04 00                	add    $0x0,%al
4216a0:	0b 4f 72             	or     0x72(%edi),%ecx
4216a3:	69 65 6e 74 61 74 69 	imul   $0x69746174,0x6e(%ebp),%esp
4216aa:	6f                   	outsl  %ds:(%esi),(%dx)
4216ab:	6e                   	outsb  %ds:(%esi),(%dx)
4216ac:	08 12                	or     %dl,(%edx)
4216ae:	42                   	inc    %edx
4216af:	00 14 33             	add    %dl,(%ebx,%esi,1)
4216b2:	42                   	inc    %edx
4216b3:	00 1c 33             	add    %bl,(%ebx,%esi,1)
4216b6:	42                   	inc    %edx
4216b7:	00 01                	add    %al,(%ecx)
4216b9:	00 00                	add    %al,(%eax)
4216bb:	00 00                	add    %al,(%eax)
4216bd:	00 00                	add    %al,(%eax)
4216bf:	80 00 00             	addb   $0x0,(%eax)
4216c2:	00 00                	add    %al,(%eax)
4216c4:	05 00 05 50 69       	add    $0x69500500,%eax
4216c9:	74 63                	je     0x42172e
4216cb:	68 3c 10 40 00       	push   $0x40103c
4216d0:	a0 32 42 00 bc       	mov    0xbc004232,%al
4216d5:	32 42 00             	xor    0x0(%edx),%al
4216d8:	00 00                	add    %al,(%eax)
4216da:	00 00                	add    %al,(%eax)
4216dc:	00 00                	add    %al,(%eax)
4216de:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4216e4:	06                   	push   %es
4216e5:	00 04 53             	add    %al,(%ebx,%edx,2)
4216e8:	69 7a 65 c8 12 42 00 	imul   $0x4212c8,0x65(%edx),%edi
4216ef:	dc 32                	fdivl  (%edx)
4216f1:	42                   	inc    %edx
4216f2:	00 e8                	add    %ch,%al
4216f4:	32 42 00             	xor    0x0(%edx),%al
4216f7:	01 00                	add    %eax,(%eax)
4216f9:	00 00                	add    %al,(%eax)
4216fb:	00 00                	add    %al,(%eax)
4216fd:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
421703:	07                   	pop    %es
421704:	00 05 53 74 79 6c    	add    %al,0x6c797453
42170a:	65 90                	gs nop
42170c:	58                   	pop    %eax
42170d:	17                   	pop    %ss
42170e:	42                   	inc    %edx
42171b:	00 70 17             	add    %dh,0x17(%eax)
42171e:	42                   	inc    %edx
42172b:	00 64 17 42          	add    %ah,0x42(%edi,%edx,1)
42172f:	00 1c 00             	add    %bl,(%eax,%eax,1)
421732:	00 00                	add    %al,(%eax)
421734:	98                   	cwtl
421735:	14 42                	adc    $0x42,%al
421737:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
42173a:	40                   	inc    %eax
42173b:	00 48 3b             	add    %cl,0x3b(%eax)
42173e:	40                   	inc    %eax
42173f:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
421743:	00 50 3b             	add    %dl,0x3b(%eax)
421746:	40                   	inc    %eax
421747:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
42174b:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
421752:	40                   	inc    %eax
421753:	00 e8                	add    %ch,%al
421755:	33 42 00             	xor    0x0(%edx),%eax
421758:	fc                   	cld
421759:	81 41 00 04 82 41 00 	addl   $0x418204,0x0(%ecx)
421760:	10 34 42             	adc    %dh,(%edx,%eax,2)
421763:	00 04 54             	add    %al,(%esp,%edx,2)
421766:	50                   	push   %eax
421767:	65 6e                	outsb  %gs:(%esi),(%dx)
421769:	8d 40 00             	lea    0x0(%eax),%eax
42176c:	70 17                	jo     0x421785
42176e:	42                   	inc    %edx
42176f:	00 07                	add    %al,(%edi)
421771:	04 54                	add    $0x54,%al
421773:	50                   	push   %eax
421774:	65 6e                	outsb  %gs:(%esi),(%dx)
421776:	58                   	pop    %eax
421777:	17                   	pop    %ss
421778:	42                   	inc    %edx
421779:	00 08                	add    %cl,(%eax)
42177b:	15 42 00 04 00       	adc    $0x40042,%eax
421780:	08 47 72             	or     %al,0x72(%edi)
421783:	61                   	popa
421784:	70 68                	jo     0x4217ee
421786:	69 63 73 04 00 2c 11 	imul   $0x112c0004,0x73(%ebx),%esp
42178d:	42                   	inc    %edx
42178e:	00 30                	add    %dh,(%eax)
421790:	35 42 00 38 35       	xor    $0x35380042,%eax
421795:	42                   	inc    %edx
421796:	00 01                	add    %al,(%ecx)
421798:	00 00                	add    %al,(%eax)
42179a:	00 00                	add    %al,(%eax)
42179c:	00 00                	add    %al,(%eax)
42179e:	80 00 00             	addb   $0x0,(%eax)
4217a1:	00 00                	add    %al,(%eax)
4217a3:	00 00                	add    %al,(%eax)
4217a5:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
4217aa:	72 60                	jb     0x42180c
4217ac:	13 42 00             	adc    0x0(%edx),%eax
4217af:	18 00                	sbb    %al,(%eax)
4217b1:	00 ff                	add    %bh,%bh
4217b3:	f8                   	clc
4217b4:	35 42 00 01 00       	xor    $0x10042,%eax
4217b9:	00 00                	add    %al,(%eax)
4217bb:	00 00                	add    %al,(%eax)
4217bd:	00 80 04 00 00 00    	add    %al,0x4(%eax)
4217c3:	01 00                	add    %eax,(%eax)
4217c5:	04 4d                	add    $0x4d,%al
4217c7:	6f                   	outsl  %ds:(%esi),(%dx)
4217c8:	64 65 e0 12          	fs gs loopne 0x4217de
4217cc:	42                   	inc    %edx
4217cd:	00 0c 36             	add    %cl,(%esi,%esi,1)
4217d0:	42                   	inc    %edx
4217d1:	00 14 36             	add    %dl,(%esi,%esi,1)
4217d4:	42                   	inc    %edx
4217d5:	00 01                	add    %al,(%ecx)
4217d7:	00 00                	add    %al,(%eax)
4217d9:	00 00                	add    %al,(%eax)
4217db:	00 00                	add    %al,(%eax)
4217dd:	80 00 00             	addb   $0x0,(%eax)
4217e0:	00 00                	add    %al,(%eax)
4217e2:	02 00                	add    (%eax),%al
4217e4:	05 53 74 79 6c       	add    $0x6c797453,%eax
4217e9:	65 3c 10             	gs cmp $0x10,%al
4217ec:	40                   	inc    %eax
4217ed:	00 3c 36             	add    %bh,(%esi,%esi,1)
4217f0:	42                   	inc    %edx
4217f1:	00 44 36 42          	add    %al,0x42(%esi,%esi,1)
4217f5:	00 01                	add    %al,(%ecx)
4217f7:	00 00                	add    %al,(%eax)
4217f9:	00 00                	add    %al,(%eax)
4217fb:	00 00                	add    %al,(%eax)
4217fd:	80 01 00             	addb   $0x0,(%ecx)
421800:	00 00                	add    %al,(%eax)
421802:	03 00                	add    (%eax),%eax
421804:	05 57 69 64 74       	add    $0x74646957,%eax
421809:	68 8b c0 58 18       	push   $0x1858c08b
42180e:	42                   	inc    %edx
42181b:	00 70 18             	add    %dh,0x18(%eax)
42181e:	42                   	inc    %edx
42182b:	00 64 18 42          	add    %ah,0x42(%eax,%ebx,1)
42182f:	00 18                	add    %bl,(%eax)
421831:	00 00                	add    %al,(%eax)
421833:	00 98 14 42 00 3c    	add    %bl,0x3c004214(%eax)
421839:	3b 40 00             	cmp    0x0(%eax),%eax
42183c:	48                   	dec    %eax
42183d:	3b 40 00             	cmp    0x0(%eax),%eax
421840:	4c                   	dec    %esp
421841:	3b 40 00             	cmp    0x0(%eax),%eax
421844:	50                   	push   %eax
421845:	3b 40 00             	cmp    0x0(%eax),%eax
421848:	44                   	inc    %esp
421849:	3b 40 00             	cmp    0x0(%eax),%eax
42184c:	8c 38                	mov    %?,(%eax)
42184e:	40                   	inc    %eax
42184f:	00 a8 38 40 00 b0    	add    %ch,-0x4fffbfc8(%eax)
421855:	36 42                	ss inc %edx
421857:	00 fc                	add    %bh,%ah
421859:	81 41 00 04 82 41 00 	addl   $0x418204,0x0(%ecx)
421860:	d8 36                	fdivs  (%esi)
421862:	42                   	inc    %edx
421863:	00 06                	add    %al,(%esi)
421865:	54                   	push   %esp
421866:	42                   	inc    %edx
421867:	72 75                	jb     0x4218de
421869:	73 68                	jae    0x4218d3
42186b:	90                   	nop
42186c:	70 18                	jo     0x421886
42186e:	42                   	inc    %edx
42186f:	00 07                	add    %al,(%edi)
421871:	06                   	push   %es
421872:	54                   	push   %esp
421873:	42                   	inc    %edx
421874:	72 75                	jb     0x4218eb
421876:	73 68                	jae    0x4218e0
421878:	58                   	pop    %eax
421879:	18 42 00             	sbb    %al,0x0(%edx)
42187c:	08 15 42 00 02 00    	or     %dl,0x20042
421882:	08 47 72             	or     %al,0x72(%edi)
421885:	61                   	popa
421886:	70 68                	jo     0x4218f0
421888:	69 63 73 02 00 2c 11 	imul   $0x112c0002,0x73(%ebx),%esp
42188f:	42                   	inc    %edx
421890:	00 10                	add    %dl,(%eax)
421892:	38 42 00             	cmp    %al,0x0(%edx)
421895:	18 38                	sbb    %bh,(%eax)
421897:	42                   	inc    %edx
421898:	00 01                	add    %al,(%ecx)
42189a:	00 00                	add    %al,(%eax)
42189c:	00 00                	add    %al,(%eax)
42189e:	00 00                	add    %al,(%eax)
4218a0:	80 ff ff             	cmp    $0xff,%bh
4218a3:	ff 00                	incl   (%eax)
4218a5:	00 00                	add    %al,(%eax)
4218a7:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
4218ac:	72 1c                	jb     0x4218ca
4218ae:	14 42                	adc    $0x42,%al
4218b0:	00 2c 39             	add    %ch,(%ecx,%edi,1)
4218b3:	42                   	inc    %edx
4218b4:	00 34 39             	add    %dh,(%ecx,%edi,1)
4218b7:	42                   	inc    %edx
4218b8:	00 01                	add    %al,(%ecx)
4218ba:	00 00                	add    %al,(%eax)
4218bc:	00 00                	add    %al,(%eax)
4218be:	00 00                	add    %al,(%eax)
4218c0:	80 00 00             	addb   $0x0,(%eax)
4218c3:	00 00                	add    %al,(%eax)
4218c5:	01 00                	add    %eax,(%eax)
4218c7:	05 53 74 79 6c       	add    $0x6c797453,%eax
4218cc:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
4218d0:	1c 19                	sbb    $0x19,%al
4218d2:	42                   	inc    %edx
4218df:	00 40 19             	add    %al,0x19(%eax)
4218e2:	42                   	inc    %edx
4218ef:	00 34 19             	add    %dh,(%ecx,%ebx,1)
4218f2:	42                   	inc    %edx
4218f3:	00 58 00             	add    %bl,0x0(%eax)
4218f6:	00 00                	add    %al,(%eax)
4218f8:	d4 58                	aam    $0x58
4218fa:	41                   	inc    %ecx
4218fb:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
4218fe:	40                   	inc    %eax
4218ff:	00 48 3b             	add    %cl,0x3b(%eax)
421902:	40                   	inc    %eax
421903:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
421907:	00 50 3b             	add    %dl,0x3b(%eax)
42190a:	40                   	inc    %eax
42190b:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
42190f:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
421916:	40                   	inc    %eax
421917:	00 2c 3a             	add    %ch,(%edx,%edi,1)
42191a:	42                   	inc    %edx
42191b:	00 fc                	add    %bh,%ah
42191d:	81 41 00 04 82 41 00 	addl   $0x418204,0x0(%ecx)
421924:	18 81 41 00 14 40    	sbb    %al,0x40140041(%ecx)
42192a:	42                   	inc    %edx
42192b:	00 00                	add    %al,(%eax)
42192d:	40                   	inc    %eax
42192e:	42                   	inc    %edx
42192f:	00 30                	add    %dh,(%eax)
421931:	3f                   	aas
421932:	42                   	inc    %edx
421933:	00 07                	add    %al,(%edi)
421935:	54                   	push   %esp
421936:	43                   	inc    %ebx
421937:	61                   	popa
421938:	6e                   	outsb  %ds:(%esi),(%dx)
421939:	76 61                	jbe    0x42199c
42193b:	73 40                	jae    0x42197d
42193d:	19 42 00             	sbb    %eax,0x0(%edx)
421940:	07                   	pop    %es
421941:	07                   	pop    %es
421942:	54                   	push   %esp
421943:	43                   	inc    %ebx
421944:	61                   	popa
421945:	6e                   	outsb  %ds:(%esi),(%dx)
421946:	76 61                	jbe    0x4219a9
421948:	73 1c                	jae    0x421966
42194a:	19 42 00             	sbb    %eax,0x0(%edx)
42194d:	48                   	dec    %eax
42194e:	59                   	pop    %ecx
42194f:	41                   	inc    %ecx
421950:	00 04 00             	add    %al,(%eax,%eax,1)
421953:	08 47 72             	or     %al,0x72(%edi)
421956:	61                   	popa
421957:	70 68                	jo     0x4219c1
421959:	69 63 73 04 00 6c 18 	imul   $0x186c0004,0x73(%ebx),%esp
421960:	42                   	inc    %edx
421961:	00 14 00             	add    %dl,(%eax,%eax,1)
421964:	00 ff                	add    %bh,%bh
421966:	e4 3d                	in     $0x3d,%al
421968:	42                   	inc    %edx
421969:	00 01                	add    %al,(%ecx)
42196b:	00 00                	add    %al,(%eax)
42196d:	00 00                	add    %al,(%eax)
42196f:	00 00                	add    %al,(%eax)
421971:	80 00 00             	addb   $0x0,(%eax)
421974:	00 80 00 00 05 42    	add    %al,0x42050000(%eax)
42197a:	72 75                	jb     0x4219f1
42197c:	73 68                	jae    0x4219e6
42197e:	3c 10                	cmp    $0x10,%al
421980:	40                   	inc    %eax
421981:	00 20                	add    %ah,(%eax)
421983:	00 00                	add    %al,(%eax)
421985:	ff 20                	jmp    *(%eax)
421987:	00 00                	add    %al,(%eax)
421989:	ff 01                	incl   (%ecx)
42198b:	00 00                	add    %al,(%eax)
42198d:	00 00                	add    %al,(%eax)
42198f:	00 00                	add    %al,(%eax)
421991:	80 20 00             	andb   $0x0,(%eax)
421994:	cc                   	int3
421995:	00 01                	add    %al,(%ecx)
421997:	00 08                	add    %cl,(%eax)
421999:	43                   	inc    %ebx
42199a:	6f                   	outsl  %ds:(%esi),(%dx)
42199b:	70 79                	jo     0x421a16
42199d:	4d                   	dec    %ebp
42199e:	6f                   	outsl  %ds:(%esi),(%dx)
42199f:	64 65 e4 15          	fs gs in $0x15,%al
4219a3:	42                   	inc    %edx
4219a4:	00 0c 00             	add    %cl,(%eax,%eax,1)
4219a7:	00 ff                	add    %bh,%bh
4219a9:	c8 3d 42 00          	enter  $0x423d,$0x0
4219ad:	01 00                	add    %eax,(%eax)
4219af:	00 00                	add    %al,(%eax)
4219b1:	00 00                	add    %al,(%eax)
4219b3:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
4219b9:	02 00                	add    (%eax),%al
4219bb:	04 46                	add    $0x46,%al
4219bd:	6f                   	outsl  %ds:(%esi),(%dx)
4219be:	6e                   	outsb  %ds:(%esi),(%dx)
4219bf:	74 6c                	je     0x421a2d
4219c1:	17                   	pop    %ss
4219c2:	42                   	inc    %edx
4219c3:	00 10                	add    %dl,(%eax)