42984e:	64 64 6c             	fs fs insb (%dx),%es:(%edi)
429851:	65 62 6f 77          	bound  %ebp,%gs:0x77(%edi)
429855:	73 38                	jae    0x42988f
429857:	00 49 6e             	add    %cl,0x6e(%ecx)
42985a:	64 6f                	outsl  %fs:(%esi),(%dx)
42985c:	76 65                	jbe    0x4298c3
42985e:	72 00                	jb     0x429860
429860:	47                   	inc    %edi
429861:	61                   	popa
429862:	73 70                	jae    0x4298d4
429864:	79 33                	jns    0x429899
429866:	00 00                	add    %al,(%eax)
429868:	4d                   	dec    %ebp
429869:	69 64 74 73 74 69 6c 	imul   $0x6c6c6974,0x73(%esp,%esi,2),%esp
429870:	6c
429871:	65 00 00             	add    %al,%gs:(%eax)
429874:	4b                   	dec    %ebx
429875:	6f                   	outsl  %ds:(%esi),(%dx)
429876:	6d                   	insl   (%dx),%es:(%edi)
429877:	6d                   	insl   (%dx),%es:(%edi)
429878:	61                   	popa
429879:	6e                   	outsb  %ds:(%esi),(%dx)
42987a:	64 6f                	outsl  %fs:(%esi),(%dx)
42987c:	6c                   	insb   (%dx),%es:(%edi)
42987d:	69 6e 6a 65 72 6e 65 	imul   $0x656e7265,0x6a(%esi),%ebp
429884:	00 00                	add    %al,(%eax)
429886:	00 00                	add    %al,(%eax)
429888:	6b 72 69 6c          	imul   $0x6c,0x69(%edx),%esi
42988c:	6c                   	insb   (%dx),%es:(%edi)
42988d:	65 64 65 00 00       	gs fs add %al,%gs:(%eax)
429892:	00 00                	add    %al,(%eax)
429894:	50                   	push   %eax
429895:	72 65                	jb     0x4298fc
429897:	63 65 70             	arpl   %esp,0x70(%ebp)
42989a:	74 6f                	je     0x42990b
42989c:	72 00                	jb     0x42989e
42989e:	00 00                	add    %al,(%eax)
4298a0:	57                   	push   %edi
4298a1:	45                   	inc    %ebp
4298a2:	45                   	inc    %ebp
4298a3:	57                   	push   %edi
4298a4:	45                   	inc    %ebp
4298a5:	45                   	inc    %ebp
4298a6:	53                   	push   %ebx
4298a7:	00 6b 6e             	add    %ch,0x6e(%ebx)
4298aa:	6f                   	outsl  %ds:(%esi),(%dx)
4298ab:	70 75                	jo     0x429922
4298ad:	72 74                	jb     0x429923
4298af:	65 6e                	outsb  %gs:(%esi),(%dx)
4298b1:	73 00                	jae    0x4298b3
4298b3:	00 41 6c             	add    %al,0x6c(%ecx)
4298b6:	63 68 65             	arpl   %ebp,0x65(%eax)
4298b9:	6d                   	insl   (%dx),%es:(%edi)
4298ba:	69 7a 65 64 32 00 72 	imul   $0x72003264,0x65(%edx),%edi
4298c1:	75 64                	jne    0x429927
4298c3:	65 72 65             	gs jb  0x42992b
4298c6:	6e                   	outsb  %ds:(%esi),(%dx)
4298c7:	73 00                	jae    0x4298c9
4298c9:	00 00                	add    %al,(%eax)
4298cb:	00 66 6f             	add    %ah,0x6f(%esi)
4298ce:	6c                   	insb   (%dx),%es:(%edi)
4298cf:	6b 65 6b 69          	imul   $0x69,0x6b(%ebp),%esp
4298d3:	72 6b                	jb     0x429940
4298d5:	65 72 6e             	gs jb  0x429946
4298d8:	65 73 00             	gs jae 0x4298db
4298db:	00 6b 72             	add    %ch,0x72(%ebx)
4298de:	69 63 6b 65 74 00 6e 	imul   $0x6e007465,0x6b(%ebx),%esp
4298e5:	6f                   	outsl  %ds:(%esi),(%dx)
4298e6:	79 61                	jns    0x429949
4298e8:	64 65 73 00          	fs gs jae 0x4298ec
4298ec:	42                   	inc    %edx
4298ed:	72 6f                	jb     0x42995e
4298ef:	64 65 72 70          	fs gs jb 0x429963
4298f3:	61                   	popa
4298f4:	72 74                	jb     0x42996a
4298f6:	65 72 00             	gs jb  0x4298f9
4298f9:	00 00                	add    %al,(%eax)
4298fb:	00 65 70             	add    %ah,0x70(%ebp)
4298fe:	61                   	popa
4298ff:	6c                   	insb   (%dx),%es:(%edi)
429900:	70 61                	jo     0x429963
429902:	74 65                	je     0x429969
429904:	00 00                	add    %al,(%eax)
429906:	00 00                	add    %al,(%eax)
429908:	4e                   	dec    %esi
429909:	45                   	inc    %ebp
42990a:	47                   	inc    %edi
42990b:	41                   	inc    %ecx
42990c:	54                   	push   %esp
42990d:	49                   	dec    %ecx
42990e:	56                   	push   %esi
42990f:	49                   	dec    %ecx
429910:	53                   	push   %ebx
429911:	4d                   	dec    %ebp
429912:	45                   	inc    %ebp
429913:	53                   	push   %ebx
429914:	00 00                	add    %al,(%eax)
429916:	00 00                	add    %al,(%eax)
429918:	4b                   	dec    %ebx
429919:	4c                   	dec    %esp
42991a:	56                   	push   %esi
42991b:	4e                   	dec    %esi
42991c:	49                   	dec    %ecx
42991d:	4e                   	dec    %esi
42991e:	47                   	inc    %edi
42991f:	53                   	push   %ebx
429920:	00 00                	add    %al,(%eax)
429922:	00 00                	add    %al,(%eax)
429924:	73 75                	jae    0x42999b
429926:	62 63 75             	bound  %esp,0x75(%ebx)
429929:	6c                   	insb   (%dx),%es:(%edi)
42992a:	74 72                	je     0x42999e
42992c:	61                   	popa
42992d:	74 65                	je     0x429994
42992f:	64 00 00             	add    %al,%fs:(%eax)
429932:	00 00                	add    %al,(%eax)
429934:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
42993b:	65 6e                	outsb  %gs:(%esi),(%dx)
42993d:	73 00                	jae    0x42993f
42993f:	00 50 4c             	add    %dl,0x4c(%eax)
429942:	4f                   	dec    %edi
429943:	44                   	inc    %esp
429944:	53                   	push   %ebx
429945:	00 00                	add    %al,(%eax)
429947:	00 4d 69             	add    %cl,0x69(%ebp)
42994a:	63 72 6f             	arpl   %esi,0x6f(%edx)
42994d:	70 68                	jo     0x4299b7
42994f:	61                   	popa
429950:	67 6f                	outsl  %ds:(%si),(%dx)
429952:	63 79 74             	arpl   %edi,0x74(%ecx)
429955:	65 31 00             	xor    %eax,%gs:(%eax)
429958:	46                   	inc    %esi
429959:	4c                   	dec    %esp
42995a:	45                   	inc    %ebp
42995b:	52                   	push   %edx
42995c:	45                   	inc    %ebp
42995d:	54                   	push   %esp
42995e:	41                   	inc    %ecx
42995f:	47                   	inc    %edi
429960:	45                   	inc    %ebp
429961:	52                   	push   %edx
429962:	53                   	push   %ebx
429963:	00 56 65             	add    %dl,0x65(%esi)
429966:	6e                   	outsb  %ds:(%esi),(%dx)
429967:	74 65                	je     0x4299ce
429969:	76 72                	jbe    0x4299dd
42996b:	65 6c                	gs insb (%dx),%es:(%edi)
42996d:	73 65                	jae    0x4299d4
42996f:	00 4d 79             	add    %cl,0x79(%ebp)
429972:	78 6f                	js     0x4299e3
429974:	73 70                	jae    0x4299e6
429976:	6f                   	outsl  %ds:(%esi),(%dx)
429977:	6e                   	outsb  %ds:(%esi),(%dx)
429978:	67 69 64 61 00 00 00 	imul   $0x0,0x61(%si),%esp
42997f:	00
429980:	53                   	push   %ebx
429981:	74 61                	je     0x4299e4
429983:	6d                   	insl   (%dx),%es:(%edi)
429984:	6d                   	insl   (%dx),%es:(%edi)
429985:	65 66 72 6e          	gs data16 jb 0x4299f7
429989:	64 65 72 00          	fs gs jb 0x42998d
42998d:	00 00                	add    %al,(%eax)
42998f:	00 53 65             	add    %dl,0x65(%ebx)
429992:	6c                   	insb   (%dx),%es:(%edi)
429993:	76 62                	jbe    0x4299f7
429995:	65 66 72 75          	gs data16 jb 0x429a0e
429999:	67 74 6e             	addr16 je 0x429a0a
42999c:	69 6e 67 37 00 00 00 	imul   $0x37,0x67(%esi),%ebp
4299a3:	00 6d 65             	add    %ch,0x65(%ebp)
4299a6:	74 65                	je     0x429a0d
4299a8:	6f                   	outsl  %ds:(%esi),(%dx)
4299a9:	72 00                	jb     0x4299ab
4299ab:	00 6c 61 6d          	add    %ch,0x6d(%ecx,%eiz,2)
4299af:	69 6e 65 72 69 6e 67 	imul   $0x676e6972,0x65(%esi),%ebp
4299b6:	65 72 6e             	gs jb  0x429a27
4299b9:	65 00 00             	add    %al,%gs:(%eax)
4299bc:	45                   	inc    %ebp
4299bd:	6b 73 74 72          	imul   $0x72,0x74(%ebx),%esi
4299c1:	61                   	popa
4299c2:	70 6f                	jo     0x429a33
4299c4:	6c                   	insb   (%dx),%es:(%edi)
4299c5:	61                   	popa
4299c6:	74 69                	je     0x429a31
4299c8:	6f                   	outsl  %ds:(%esi),(%dx)
4299c9:	6e                   	outsb  %ds:(%esi),(%dx)
4299ca:	65 72 6e             	gs jb  0x429a3b
4299cd:	65 33 00             	xor    %gs:(%eax),%eax
4299d0:	45                   	inc    %ebp
4299d1:	70 69                	jo     0x429a3c
4299d3:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4299d6:	79 78                	jns    0x429a50
4299d8:	00 00                	add    %al,(%eax)
4299da:	00 00                	add    %al,(%eax)
4299dc:	55                   	push   %ebp
4299dd:	6e                   	outsb  %ds:(%esi),(%dx)
4299de:	63 6f 00             	arpl   %ebp,0x0(%edi)
4299e1:	00 00                	add    %al,(%eax)
4299e3:	00 42 69             	add    %al,0x69(%edx)
4299e6:	72 65                	jb     0x429a4d
4299e8:	66 72 69             	data16 jb 0x429a54
4299eb:	6e                   	outsb  %ds:(%esi),(%dx)
4299ec:	67 65 6e             	outsb  %gs:(%si),(%dx)
4299ef:	63 65 38             	arpl   %esp,0x38(%ebp)
4299f2:	00 00                	add    %al,(%eax)
4299f4:	4e                   	dec    %esi
4299f5:	65 62 75 6c          	bound  %esi,%gs:0x6c(%ebp)
4299f9:	69 7a 65 37 00 00 00 	imul   $0x37,0x65(%edx),%edi
429a00:	62 6f 72             	bound  %ebp,0x72(%edi)
429a03:	74 6b                	je     0x429a70
429a05:	61                   	popa
429a06:	6c                   	insb   (%dx),%es:(%edi)
429a07:	64 00 00             	add    %al,%fs:(%eax)
429a0a:	00 00                	add    %al,(%eax)
429a0c:	62 65 67             	bound  %esp,0x67(%ebp)
429a0f:	69 76 65 6e 64 65 00 	imul   $0x65646e,0x65(%esi),%esi
429a16:	00 00                	add    %al,(%eax)
429a18:	41                   	inc    %ecx
429a19:	6e                   	outsb  %ds:(%esi),(%dx)
429a1a:	74 6f                	je     0x429a8b
429a1c:	6d                   	insl   (%dx),%es:(%edi)
429a1d:	69 6e 65 73 33 00 00 	imul   $0x3373,0x65(%esi),%ebp
429a24:	47                   	inc    %edi
429a25:	4f                   	dec    %edi
429a26:	48                   	dec    %eax
429a27:	49                   	dec    %ecx
429a28:	4c                   	dec    %esp
429a29:	41                   	inc    %ecx
429a2a:	00 00                	add    %al,(%eax)
429a2c:	70 61                	jo     0x429a8f
429a2e:	75 6c                	jne    0x429a9c
429a30:	69 6e 69 61 6e 00 00 	imul   $0x6e61,0x69(%esi),%ebp
429a37:	00 59 41             	add    %bl,0x41(%ecx)
429a3a:	4c                   	dec    %esp
429a3b:	49                   	dec    %ecx
429a3c:	00 00                	add    %al,(%eax)
429a3e:	00 00                	add    %al,(%eax)
429a40:	55                   	push   %ebp
429a41:	64 76 69             	fs jbe 0x429aad
429a44:	6b 6c 65 72 65       	imul   $0x65,0x72(%ebp,%eiz,2),%ebp
429a49:	6e                   	outsb  %ds:(%esi),(%dx)
429a4a:	00 00                	add    %al,(%eax)
429a4c:	6e                   	outsb  %ds:(%esi),(%dx)
429a4d:	61                   	popa
429a4e:	61                   	popa
429a4f:	6c                   	insb   (%dx),%es:(%edi)
429a50:	65 6a 65             	gs push $0x65
429a53:	74 73                	je     0x429ac8
429a55:	00 00                	add    %al,(%eax)
429a57:	00 cc                	add    %cl,%ah
429a59:	cc                   	int3
429a5a:	cc                   	int3
429a5b:	cc                   	int3
429a5c:	cc                   	int3
429a5d:	cc                   	int3
429a5e:	cc                   	int3
429a5f:	cc                   	int3
429a60:	e9 e9 e9 e9 55       	jmp    0x562c844e
429a65:	8b ec                	mov    %esp,%ebp
429a67:	6a 08                	push   $0x8
429a69:	58                   	pop    %eax
429a6a:	e8 81 79 fd ff       	call   0x4013f0
429a6f:	8b 45 24             	mov    0x24(%ebp),%eax
429a72:	8b 4d f8             	mov    -0x8(%ebp),%ecx
429a75:	89 08                	mov    %ecx,(%eax)
429a77:	8b 4d fc             	mov    -0x4(%ebp),%ecx
429a7a:	89 48 04             	mov    %ecx,0x4(%eax)
429a7d:	33 c0                	xor    %eax,%eax
429a7f:	c9                   	leave
429a80:	c2 20 00             	ret    $0x20
429a83:	55                   	push   %ebp
429a84:	8b ec                	mov    %esp,%ebp
429a86:	83 ec 0c             	sub    $0xc,%esp
429a89:	68 f6 13 40 00       	push   $0x4013f6
429a8e:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429a94:	50                   	push   %eax
429a95:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429a9c:	6a 10                	push   $0x10
429a9e:	58                   	pop    %eax
429a9f:	e8 4c 79 fd ff       	call   0x4013f0
429aa4:	53                   	push   %ebx
429aa5:	56                   	push   %esi
429aa6:	57                   	push   %edi
429aa7:	89 65 f4             	mov    %esp,-0xc(%ebp)
429aaa:	c7 45 f8 38 11 40 00 	movl   $0x401138,-0x8(%ebp)
429ab1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429ab8:	8b 45 08             	mov    0x8(%ebp),%eax
429abb:	8b 00                	mov    (%eax),%eax
429abd:	ff 75 08             	push   0x8(%ebp)
429ac0:	ff 50 04             	call   *0x4(%eax)
429ac3:	8b 45 08             	mov    0x8(%ebp),%eax
429ac6:	8b 00                	mov    (%eax),%eax
429ac8:	ff 75 08             	push   0x8(%ebp)
429acb:	ff 50 08             	call   *0x8(%eax)
429ace:	8b 45 14             	mov    0x14(%ebp),%eax
429ad1:	dd 45 e4             	fldl   -0x1c(%ebp)
429ad4:	dd 18                	fstpl  (%eax)
429ad6:	8b 45 fc             	mov    -0x4(%ebp),%eax
429ad9:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429adc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429ae3:	5f                   	pop    %edi
429ae4:	5e                   	pop    %esi
429ae5:	5b                   	pop    %ebx
429ae6:	c9                   	leave
429ae7:	c2 10 00             	ret    $0x10
429aea:	55                   	push   %ebp
429aeb:	8b ec                	mov    %esp,%ebp
429aed:	83 ec 0c             	sub    $0xc,%esp
429af0:	68 f6 13 40 00       	push   $0x4013f6
429af5:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429afb:	50                   	push   %eax
429afc:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429b03:	6a 0c                	push   $0xc
429b05:	58                   	pop    %eax
429b06:	e8 e5 78 fd ff       	call   0x4013f0
429b0b:	53                   	push   %ebx
429b0c:	56                   	push   %esi
429b0d:	57                   	push   %edi
429b0e:	89 65 f4             	mov    %esp,-0xc(%ebp)
429b11:	c7 45 f8 40 11 40 00 	movl   $0x401140,-0x8(%ebp)
429b18:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
429b1f:	8b 45 08             	mov    0x8(%ebp),%eax
429b22:	8b 00                	mov    (%eax),%eax
429b24:	ff 75 08             	push   0x8(%ebp)
429b27:	ff 50 04             	call   *0x4(%eax)
429b2a:	8b 45 08             	mov    0x8(%ebp),%eax
429b2d:	8b 00                	mov    (%eax),%eax
429b2f:	ff 75 08             	push   0x8(%ebp)
429b32:	ff 50 08             	call   *0x8(%eax)
429b35:	8b 45 18             	mov    0x18(%ebp),%eax
429b38:	66 8b 4d e8          	mov    -0x18(%ebp),%cx
429b3c:	66 89 08             	mov    %cx,(%eax)
429b3f:	8b 45 fc             	mov    -0x4(%ebp),%eax
429b42:	8b 4d ec             	mov    -0x14(%ebp),%ecx
429b45:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
429b4c:	5f                   	pop    %edi
429b4d:	5e                   	pop    %esi
429b4e:	5b                   	pop    %ebx
429b4f:	c9                   	leave
429b50:	c2 14 00             	ret    $0x14
429b53:	55                   	push   %ebp
429b54:	8b ec                	mov    %esp,%ebp
429b56:	83 ec 0c             	sub    $0xc,%esp
429b59:	68 f6 13 40 00       	push   $0x4013f6
429b5e:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
429b64:	50                   	push   %eax
429b65:	64 89 25 00 00 00 00 	mov    %esp,%fs:0x0
429b6c:	6a 08                	push   $0x8
429b6e:	58                   	pop    %eax
429b6f:	e8 7c 78 fd ff       	call   0x4013f0
429b74:	53                   	push   %ebx