42f859:	55                   	push   %ebp
42f85a:	68 79 f8 42 00       	push   $0x42f879
42f85f:	64 ff 30             	push   %fs:(%eax)
42f862:	64 89 20             	mov    %esp,%fs:(%eax)
42f865:	ff 05 64 ca 49 00    	incl   0x49ca64
42f86b:	33 c0                	xor    %eax,%eax
42f86d:	5a                   	pop    %edx
42f86e:	59                   	pop    %ecx
42f86f:	59                   	pop    %ecx
42f870:	64 89 10             	mov    %edx,%fs:(%eax)
42f873:	68 80 f8 42 00       	push   $0x42f880
42f878:	c3                   	ret
42f879:	e9 ea 42 fd ff       	jmp    0x403b68
42f87e:	eb f8                	jmp    0x42f878
42f880:	5d                   	pop    %ebp
42f881:	c3                   	ret
42f882:	8b c0                	mov    %eax,%eax
42f884:	83 2d 64 ca 49 00 01 	subl   $0x1,0x49ca64
42f88b:	c3                   	ret
42f88c:	55                   	push   %ebp
42f88d:	8b ec                	mov    %esp,%ebp
42f88f:	33 c0                	xor    %eax,%eax
42f891:	55                   	push   %ebp
42f892:	68 b1 f8 42 00       	push   $0x42f8b1
42f897:	64 ff 30             	push   %fs:(%eax)
42f89a:	64 89 20             	mov    %esp,%fs:(%eax)
42f89d:	ff 05 68 ca 49 00    	incl   0x49ca68
42f8a3:	33 c0                	xor    %eax,%eax
42f8a5:	5a                   	pop    %edx
42f8a6:	59                   	pop    %ecx
42f8a7:	59                   	pop    %ecx
42f8a8:	64 89 10             	mov    %edx,%fs:(%eax)
42f8ab:	68 b8 f8 42 00       	push   $0x42f8b8
42f8b0:	c3                   	ret
42f8b1:	e9 b2 42 fd ff       	jmp    0x403b68
42f8b6:	eb f8                	jmp    0x42f8b0
42f8b8:	5d                   	pop    %ebp
42f8b9:	c3                   	ret
42f8ba:	8b c0                	mov    %eax,%eax
42f8bc:	83 2d 68 ca 49 00 01 	subl   $0x1,0x49ca68
42f8c3:	c3                   	ret
42f8c4:	10 f9                	adc    %bh,%cl
42f8c6:	42                   	inc    %edx
42f8d3:	00 84 f9 42 00 00 00 	add    %al,0x42(%ecx,%edi,8)
42f8da:	00 00                	add    %al,(%eax)
42f8dc:	00 00                	add    %al,(%eax)
42f8de:	00 00                	add    %al,(%eax)
42f8e0:	50                   	push   %eax
42f8e1:	f9                   	stc
42f8e2:	42                   	inc    %edx
42f8e3:	00 70 f9             	add    %dh,-0x7(%eax)
42f8e6:	42                   	inc    %edx
42f8e7:	00 58 00             	add    %bl,0x0(%eax)
42f8ea:	00 00                	add    %al,(%eax)
42f8ec:	b4 a4                	mov    $0xa4,%ah
42f8ee:	41                   	inc    %ecx
42f8ef:	00 70 4a             	add    %dh,0x4a(%eax)
42f8f2:	42                   	inc    %edx
42f8f3:	00 28                	add    %ch,(%eax)
42f8f5:	36 40                	ss inc %eax
42f8f7:	00 c4                	add    %al,%ah
42f8f9:	43                   	inc    %ebx
42f8fa:	42                   	inc    %edx
42f8fb:	00 30                	add    %dh,(%eax)
42f8fd:	36 40                	ss inc %eax
42f8ff:	00 24 02             	add    %ah,(%edx,%eax,1)
42f902:	43                   	inc    %ebx
42f903:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
42f90a:	40                   	inc    %eax
42f90b:	00 c8                	add    %cl,%al
42f90d:	01 43 00             	add    %eax,0x0(%ebx)
42f910:	e8 c4 41 00 78       	call   0x78433ad9
42f915:	46                   	inc    %esi
42f916:	42                   	inc    %edx
42f917:	00 04 c4             	add    %al,(%esp,%eax,8)
42f91a:	41                   	inc    %ecx
42f91b:	00 50 47             	add    %dl,0x47(%eax)
42f91e:	42                   	inc    %edx
42f91f:	00 1c 46             	add    %bl,(%esi,%eax,2)
42f922:	42                   	inc    %edx
42f923:	00 60 47             	add    %ah,0x47(%eax)
42f926:	42                   	inc    %edx
42f927:	00 58 48             	add    %bl,0x48(%eax)
42f92a:	42                   	inc    %edx
42f92b:	00 88 4a 42 00 70    	add    %cl,0x7000424a(%eax)
42f931:	47                   	inc    %edi
42f932:	42                   	inc    %edx
42f933:	00 68 47             	add    %ch,0x47(%eax)
42f936:	42                   	inc    %edx
42f937:	00 90 4a 42 00 80    	add    %dl,-0x7fffbdb6(%eax)
42f93d:	01 43 00             	add    %eax,0x0(%ebx)
42f940:	a8 02                	test   $0x2,%al
42f942:	43                   	inc    %ebx
42f943:	00 fc                	add    %bh,%ah
42f945:	01 43 00             	add    %eax,0x0(%ebx)
42f948:	f4                   	hlt
42f949:	02 43 00             	add    0x0(%ebx),%al
42f94c:	58                   	pop    %eax
42f94d:	2b 40 00             	sub    0x0(%eax),%eax
42f950:	05 00 02 00 10       	add    $0x10000200,%eax
42f955:	01 82 00 ef ff ee    	add    %eax,-0x11001100(%edx)
42f95b:	ff b0 02 43 00 c8    	push   -0x37ffbcfe(%eax)
42f961:	02 43 00             	add    0x0(%ebx),%al
42f964:	e0 02                	loopne 0x42f968
42f966:	43                   	inc    %ebx
42f967:	00 c8                	add    %cl,%al
42f969:	03 43 00             	add    0x0(%ebx),%eax
42f96c:	dc 03                	faddl  (%ebx)
42f96e:	43                   	inc    %ebx
42f96f:	00 0d 54 43 6f 6d    	add    %cl,0x6d6f4354
42f975:	6d                   	insl   (%dx),%es:(%edi)
42f976:	6f                   	outsl  %ds:(%esi),(%dx)
42f977:	6e                   	outsb  %ds:(%esi),(%dx)
42f978:	44                   	inc    %esp
42f979:	69 61 6c 6f 67 8b c0 	imul   $0xc08b676f,0x6c(%ecx),%esp
42f980:	84 f9                	test   %bh,%cl
42f982:	42                   	inc    %edx
42f983:	00 07                	add    %al,(%edi)
42f985:	0d 54 43 6f 6d       	or     $0x6d6f4354,%eax
42f98a:	6d                   	insl   (%dx),%es:(%edi)
42f98b:	6f                   	outsl  %ds:(%esi),(%dx)
42f98c:	6e                   	outsb  %ds:(%esi),(%dx)
42f98d:	44                   	inc    %esp
42f98e:	69 61 6c 6f 67 10 f9 	imul   $0xf910676f,0x6c(%ecx),%esp
42f995:	42                   	inc    %edx
42f996:	00 b0 a5 41 00 06    	add    %dh,0x60041a5(%eax)
42f99c:	00 07                	add    %al,(%edi)
42f99e:	44                   	inc    %esp
42f99f:	69 61 6c 6f 67 73 04 	imul   $0x473676f,0x6c(%ecx),%esp
42f9a6:	00 00                	add    %al,(%eax)
42f9a8:	10 40 00             	adc    %al,0x0(%eax)
42f9ab:	30 00                	xor    %al,(%eax)
42f9ad:	00 ff                	add    %bh,%bh
42f9af:	30 00                	xor    %al,(%eax)
42f9b1:	00 ff                	add    %bh,%bh
42f9b3:	01 00                	add    %eax,(%eax)
42f9b5:	00 00                	add    %al,(%eax)
42f9b7:	00 00                	add    %al,(%eax)
42f9b9:	00 80 01 00 00 00    	add    %al,0x1(%eax)
42f9bf:	02 00                	add    (%eax),%al
42f9c1:	05 43 74 6c 33       	add    $0x336c7443,%eax
42f9c6:	44                   	inc    %esp
42f9c7:	cc                   	int3
42f9c8:	8f 41 00             	pop    0x0(%ecx)
42f9cb:	38 00                	cmp    %al,(%eax)
42f9cd:	00 ff                	add    %bh,%bh
42f9cf:	38 00                	cmp    %al,(%eax)
42f9d1:	00 ff                	add    %bh,%bh
42f9d3:	01 00                	add    %eax,(%eax)
42f9d5:	00 00                	add    %al,(%eax)
42f9d7:	00 00                	add    %al,(%eax)
42f9d9:	00 80 00 00 00 00    	add    %al,0x0(%eax)
42f9df:	03 00                	add    (%eax),%eax
42f9e1:	0b 48 65             	or     0x65(%eax),%ecx
42f9e4:	6c                   	insb   (%dx),%es:(%edi)
42f9e5:	70 43                	jo     0x42fa2a
42f9e7:	6f                   	outsl  %ds:(%esi),(%dx)
42f9e8:	6e                   	outsb  %ds:(%esi),(%dx)
42f9e9:	74 65                	je     0x42fa50
42f9eb:	78 74                	js     0x42fa61
42f9ed:	38 90 41 00 48 00    	cmp    %dl,0x480041(%eax)
42f9f3:	00 ff                	add    %bh,%bh
42f9f5:	48                   	dec    %eax
42f9f6:	00 00                	add    %al,(%eax)
42f9f8:	ff 01                	incl   (%ecx)
42f9fa:	00 00                	add    %al,(%eax)
42f9fc:	00 00                	add    %al,(%eax)
42f9fe:	00 00                	add    %al,(%eax)
42fa00:	80 00 00             	addb   $0x0,(%eax)
42fa03:	00 80 04 00 07 4f    	add    %al,0x4f070004(%eax)
42fa09:	6e                   	outsb  %ds:(%esi),(%dx)
42fa0a:	43                   	inc    %ebx
42fa0b:	6c                   	insb   (%dx),%es:(%edi)
42fa0c:	6f                   	outsl  %ds:(%esi),(%dx)
42fa0d:	73 65                	jae    0x42fa74
42fa0f:	38 90 41 00 50 00    	cmp    %dl,0x500041(%eax)
42fa15:	00 ff                	add    %bh,%bh
42fa17:	50                   	push   %eax
42fa18:	00 00                	add    %al,(%eax)
42fa1a:	ff 01                	incl   (%ecx)
42fa1c:	00 00                	add    %al,(%eax)
42fa1e:	00 00                	add    %al,(%eax)
42fa20:	00 00                	add    %al,(%eax)
42fa22:	80 00 00             	addb   $0x0,(%eax)
42fa25:	00 80 05 00 06 4f    	add    %al,0x4f060005(%eax)
42fa2b:	6e                   	outsb  %ds:(%esi),(%dx)
42fa2c:	53                   	push   %ebx
42fa2d:	68 6f 77 34 fa       	push   $0xfa34776f
42fa32:	42                   	inc    %edx
42fa33:	00 03                	add    %al,(%ebx)
42fa35:	0b 54 4f 70          	or     0x70(%edi,%ecx,2),%edx
42fa39:	65 6e                	outsb  %gs:(%esi),(%dx)
42fa3b:	4f                   	dec    %edi
42fa3c:	70 74                	jo     0x42fab2
42fa3e:	69 6f 6e 01 00 00 00 	imul   $0x1,0x6e(%edi),%ebp
42fa45:	00 15 00 00 00 30    	add    %dl,0x30000000
42fa4b:	fa                   	cli
42fa4c:	42                   	inc    %edx
42fa4d:	00 0a                	add    %cl,(%edx)
42fa4f:	6f                   	outsl  %ds:(%esi),(%dx)
42fa50:	66 52                	push   %dx
42fa52:	65 61                	gs popa
42fa54:	64 4f                	fs dec %edi
42fa56:	6e                   	outsb  %ds:(%esi),(%dx)
42fa57:	6c                   	insb   (%dx),%es:(%edi)
42fa58:	79 11                	jns    0x42fa6b
42fa5a:	6f                   	outsl  %ds:(%esi),(%dx)
42fa5b:	66 4f                	dec    %di
42fa5d:	76 65                	jbe    0x42fac4
42fa5f:	72 77                	jb     0x42fad8
42fa61:	72 69                	jb     0x42facc
42fa63:	74 65                	je     0x42faca
42fa65:	50                   	push   %eax
42fa66:	72 6f                	jb     0x42fad7
42fa68:	6d                   	insl   (%dx),%es:(%edi)
42fa69:	70 74                	jo     0x42fadf
42fa6b:	0e                   	push   %cs
42fa6c:	6f                   	outsl  %ds:(%esi),(%dx)
42fa6d:	66 48                	dec    %ax
42fa6f:	69 64 65 52 65 61 64 	imul   $0x4f646165,0x52(%ebp,%eiz,2),%esp
42fa76:	4f
42fa77:	6e                   	outsb  %ds:(%esi),(%dx)
42fa78:	6c                   	insb   (%dx),%es:(%edi)
42fa79:	79 0d                	jns    0x42fa88
42fa7b:	6f                   	outsl  %ds:(%esi),(%dx)
42fa7c:	66 4e                	dec    %si
42fa7e:	6f                   	outsl  %ds:(%esi),(%dx)
42fa7f:	43                   	inc    %ebx
42fa80:	68 61 6e 67 65       	push   $0x65676e61
42fa85:	44                   	inc    %esp
42fa86:	69 72 0a 6f 66 53 68 	imul   $0x6853666f,0xa(%edx),%esi
42fa8d:	6f                   	outsl  %ds:(%esi),(%dx)
42fa8e:	77 48                	ja     0x42fad8
42fa90:	65 6c                	gs insb (%dx),%es:(%edi)
42fa92:	70 0c                	jo     0x42faa0
42fa94:	6f                   	outsl  %ds:(%esi),(%dx)
42fa95:	66 4e                	dec    %si
42fa97:	6f                   	outsl  %ds:(%esi),(%dx)
42fa98:	56                   	push   %esi
42fa99:	61                   	popa
42fa9a:	6c                   	insb   (%dx),%es:(%edi)
42fa9b:	69 64 61 74 65 12 6f 	imul   $0x666f1265,0x74(%ecx,%eiz,2),%esp
42faa2:	66
42faa3:	41                   	inc    %ecx
42faa4:	6c                   	insb   (%dx),%es:(%edi)
42faa5:	6c                   	insb   (%dx),%es:(%edi)
42faa6:	6f                   	outsl  %ds:(%esi),(%dx)
42faa7:	77 4d                	ja     0x42faf6
42faa9:	75 6c                	jne    0x42fb17
42faab:	74 69                	je     0x42fb16
42faad:	53                   	push   %ebx
42faae:	65 6c                	gs insb (%dx),%es:(%edi)
42fab0:	65 63 74 14 6f       	arpl   %esi,%gs:0x6f(%esp,%edx,1)
42fab5:	66 45                	inc    %bp
42fab7:	78 74                	js     0x42fb2d
42fab9:	65 6e                	outsb  %gs:(%esi),(%dx)
42fabb:	73 69                	jae    0x42fb26
42fabd:	6f                   	outsl  %ds:(%esi),(%dx)
42fabe:	6e                   	outsb  %ds:(%esi),(%dx)
42fabf:	44                   	inc    %esp
42fac0:	69 66 66 65 72 65 6e 	imul   $0x6e657265,0x66(%esi),%esp
42fac7:	74 0f                	je     0x42fad8
42fac9:	6f                   	outsl  %ds:(%esi),(%dx)
42faca:	66 50                	push   %ax
42facc:	61                   	popa
42facd:	74 68                	je     0x42fb37
42facf:	4d                   	dec    %ebp
42fad0:	75 73                	jne    0x42fb45
42fad2:	74 45                	je     0x42fb19
42fad4:	78 69                	js     0x42fb3f
42fad6:	73 74                	jae    0x42fb4c
42fad8:	0f 6f 66 46          	movq   0x46(%esi),%mm4
42fadc:	69 6c 65 4d 75 73 74 	imul   $0x45747375,0x4d(%ebp,%eiz,2),%ebp
42fae3:	45
42fae4:	78 69                	js     0x42fb4f
42fae6:	73 74                	jae    0x42fb5c
42fae8:	0e                   	push   %cs
42fae9:	6f                   	outsl  %ds:(%esi),(%dx)
42faea:	66 43                	inc    %bx
42faec:	72 65                	jb     0x42fb53
42faee:	61                   	popa
42faef:	74 65                	je     0x42fb56
42faf1:	50                   	push   %eax
42faf2:	72 6f                	jb     0x42fb63
42faf4:	6d                   	insl   (%dx),%es:(%edi)
42faf5:	70 74                	jo     0x42fb6b
42faf7:	0c 6f                	or     $0x6f,%al
42faf9:	66 53                	push   %bx
42fafb:	68 61 72 65 41       	push   $0x41657261
42fb00:	77 61                	ja     0x42fb63
42fb02:	72 65                	jb     0x42fb69
42fb04:	12 6f 66             	adc    0x66(%edi),%ch
42fb07:	4e                   	dec    %esi
42fb08:	6f                   	outsl  %ds:(%esi),(%dx)
42fb09:	52                   	push   %edx
42fb0a:	65 61                	gs popa
42fb0c:	64 4f                	fs dec %edi
42fb0e:	6e                   	outsb  %ds:(%esi),(%dx)
42fb0f:	6c                   	insb   (%dx),%es:(%edi)
42fb10:	79 52                	jns    0x42fb64
42fb12:	65 74 75             	gs je  0x42fb8a
42fb15:	72 6e                	jb     0x42fb85
42fb17:	12 6f 66             	adc    0x66(%edi),%ch
42fb1a:	4e                   	dec    %esi
42fb1b:	6f                   	outsl  %ds:(%esi),(%dx)
42fb1c:	54                   	push   %esp
42fb1d:	65 73 74             	gs jae 0x42fb94
42fb20:	46                   	inc    %esi
42fb21:	69 6c 65 43 72 65 61 	imul   $0x74616572,0x43(%ebp,%eiz,2),%ebp
42fb28:	74
42fb29:	65 11 6f 66          	adc    %ebp,%gs:0x66(%edi)
42fb2d:	4e                   	dec    %esi
42fb2e:	6f                   	outsl  %ds:(%esi),(%dx)
42fb2f:	4e                   	dec    %esi
42fb30:	65 74 77             	gs je  0x42fbaa
42fb33:	6f                   	outsl  %ds:(%esi),(%dx)
42fb34:	72 6b                	jb     0x42fba1
42fb36:	42                   	inc    %edx
42fb37:	75 74                	jne    0x42fbad
42fb39:	74 6f                	je     0x42fbaa
42fb3b:	6e                   	outsb  %ds:(%esi),(%dx)
42fb3c:	0d 6f 66 4e 6f       	or     $0x6f4e666f,%eax
42fb41:	4c                   	dec    %esp
42fb42:	6f                   	outsl  %ds:(%esi),(%dx)
42fb43:	6e                   	outsb  %ds:(%esi),(%dx)
42fb44:	67 4e                	addr16 dec %esi
42fb46:	61                   	popa
42fb47:	6d                   	insl   (%dx),%es:(%edi)
42fb48:	65 73 10             	gs jae 0x42fb5b
42fb4b:	6f                   	outsl  %ds:(%esi),(%dx)
42fb4c:	66 4f                	dec    %di
42fb4e:	6c                   	insb   (%dx),%es:(%edi)
42fb4f:	64 53                	fs push %ebx
42fb51:	74 79                	je     0x42fbcc
42fb53:	6c                   	insb   (%dx),%es:(%edi)
42fb54:	65 44                	gs inc %esp
42fb56:	69 61 6c 6f 67 14 6f 	imul   $0x6f14676f,0x6c(%ecx),%esp
42fb5d:	66 4e                	dec    %si
42fb5f:	6f                   	outsl  %ds:(%esi),(%dx)
42fb60:	44                   	inc    %esp
42fb61:	65 72 65             	gs jb  0x42fbc9
42fb64:	66 65 72 65          	data16 gs jb 0x42fbcd
42fb68:	6e                   	outsb  %ds:(%esi),(%dx)
42fb69:	63 65 4c             	arpl   %esp,0x4c(%ebp)
42fb6c:	69 6e 6b 73 15 6f 66 	imul   $0x666f1573,0x6b(%esi),%ebp
42fb73:	45                   	inc    %ebp
42fb74:	6e                   	outsb  %ds:(%esi),(%dx)
42fb75:	61                   	popa
42fb76:	62 6c 65 49          	bound  %ebp,0x49(%ebp,%eiz,2)
42fb7a:	6e                   	outsb  %ds:(%esi),(%dx)