4258b3:	00 68 c6             	add    %ch,-0x3a(%eax)
4258b6:	49                   	dec    %ecx
4258b7:	00 23                	add    %ah,(%ebx)
4258b9:	ff 00                	incl   (%eax)
4258bb:	00 68 c6             	add    %ch,-0x3a(%eax)
4258be:	49                   	dec    %ecx
4258bf:	00 24 ff             	add    %ah,(%edi,%edi,8)
4258c2:	00 00                	add    %al,(%eax)
4258c4:	68 c6 49 00 25       	push   $0x250049c6
4258c9:	ff 00                	incl   (%eax)
4258cb:	00 55 8b             	add    %dl,-0x75(%ebp)
4258ce:	ec                   	in     (%dx),%al
4258cf:	33 c0                	xor    %eax,%eax
4258d1:	55                   	push   %ebp
4258d2:	68 f1 58 42 00       	push   $0x4258f1
4258d7:	64 ff 30             	push   %fs:(%eax)
4258da:	64 89 20             	mov    %esp,%fs:(%eax)
4258dd:	ff 05 8c c8 49 00    	incl   0x49c88c
4258e3:	33 c0                	xor    %eax,%eax
4258e5:	5a                   	pop    %edx
4258e6:	59                   	pop    %ecx
4258e7:	59                   	pop    %ecx
4258e8:	64 89 10             	mov    %edx,%fs:(%eax)
4258eb:	68 f8 58 42 00       	push   $0x4258f8
4258f0:	c3                   	ret
4258f1:	e9 72 e2 fd ff       	jmp    0x403b68
4258f6:	eb f8                	jmp    0x4258f0
4258f8:	5d                   	pop    %ebp
4258f9:	c3                   	ret
4258fa:	8b c0                	mov    %eax,%eax
4258fc:	83 2d 8c c8 49 00 01 	subl   $0x1,0x49c88c
425903:	c3                   	ret
425904:	08 59 42             	or     %bl,0x42(%ecx)
425907:	00 01                	add    %al,(%ecx)
425909:	06                   	push   %es
42590a:	54                   	push   %esp
42590b:	43                   	inc    %ebx
42590c:	6f                   	outsl  %ds:(%esi),(%dx)
42590d:	6c                   	insb   (%dx),%es:(%edi)
42590e:	6f                   	outsl  %ds:(%esi),(%dx)
42590f:	72 04                	jb     0x425915
425911:	00 00                	add    %al,(%eax)
425913:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
425919:	8d 40 00             	lea    0x0(%eax),%eax
42591c:	68 59 42 00 00       	push   $0x4259
425939:	00 00                	add    %al,(%eax)
42593b:	00 68 59             	add    %ch,0x59(%eax)
42593e:	42                   	inc    %edx
42593f:	00 0c 00             	add    %cl,(%eax,%eax,1)
425942:	00 00                	add    %al,(%eax)
425944:	a0 76 40 00 1c       	mov    0x1c004076,%al
425949:	36 40                	ss inc %eax
42594b:	00 28                	add    %ch,(%eax)
42594d:	36 40                	ss inc %eax
42594f:	00 2c 36             	add    %ch,(%esi,%esi,1)
425952:	40                   	inc    %eax
425953:	00 30                	add    %dh,(%eax)
425955:	36 40                	ss inc %eax
425957:	00 24 36             	add    %ah,(%esi,%esi,1)
42595a:	40                   	inc    %eax
42595b:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
425962:	40                   	inc    %eax
425963:	00 dc                	add    %bl,%ah
425965:	33 40 00             	xor    0x0(%eax),%eax
425968:	0f 45 49 6e          	cmovne 0x6e(%ecx),%ecx
42596c:	76 61                	jbe    0x4259cf
42596e:	6c                   	insb   (%dx),%es:(%edi)
42596f:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
425976:	69
425977:	63 c4                	arpl   %eax,%esp
425979:	59                   	pop    %ecx
42597a:	42                   	inc    %edx
425997:	00 c4                	add    %al,%ah
425999:	59                   	pop    %ecx
42599a:	42                   	inc    %edx
42599b:	00 0c 00             	add    %cl,(%eax,%eax,1)
42599e:	00 00                	add    %al,(%eax)
4259a0:	a0 76 40 00 1c       	mov    0x1c004076,%al
4259a5:	36 40                	ss inc %eax
4259a7:	00 28                	add    %ch,(%eax)
4259a9:	36 40                	ss inc %eax
4259ab:	00 2c 36             	add    %ch,(%esi,%esi,1)
4259ae:	40                   	inc    %eax
4259af:	00 30                	add    %dh,(%eax)
4259b1:	36 40                	ss inc %eax
4259b3:	00 24 36             	add    %ah,(%esi,%esi,1)
4259b6:	40                   	inc    %eax
4259b7:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
4259be:	40                   	inc    %eax
4259bf:	00 dc                	add    %bl,%ah
4259c1:	33 40 00             	xor    0x0(%eax),%eax
4259c4:	18 45 49             	sbb    %al,0x49(%ebp)
4259c7:	6e                   	outsb  %ds:(%esi),(%dx)
4259c8:	76 61                	jbe    0x425a2b
4259ca:	6c                   	insb   (%dx),%es:(%edi)
4259cb:	69 64 47 72 61 70 68 	imul   $0x69687061,0x72(%edi,%eax,2),%esp
4259d2:	69
4259d3:	63 4f 70             	arpl   %ecx,0x70(%edi)
4259d6:	65 72 61             	gs jb  0x425a3a
4259d9:	74 69                	je     0x425a44
4259db:	6f                   	outsl  %ds:(%esi),(%dx)
4259dc:	6e                   	outsb  %ds:(%esi),(%dx)
4259dd:	8d 40 00             	lea    0x0(%eax),%eax
4259e0:	e4 59                	in     $0x59,%al
4259e2:	42                   	inc    %edx
4259e3:	00 03                	add    %al,(%ebx)
4259e5:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
4259e9:	6e                   	outsb  %ds:(%esi),(%dx)
4259ea:	74 50                	je     0x425a3c
4259ec:	69 74 63 68 01 00 00 	imul   $0x1,0x68(%ebx,%eiz,2),%esi
4259f3:	00
4259f4:	00 02                	add    %al,(%edx)
4259f6:	00 00                	add    %al,(%eax)
4259f8:	00 e0                	add    %ah,%al
4259fa:	59                   	pop    %ecx
4259fb:	42                   	inc    %edx
4259fc:	00 09                	add    %cl,(%ecx)
4259fe:	66 70 44             	data16 jo 0x425a45
425a01:	65 66 61             	gs popaw
425a04:	75 6c                	jne    0x425a72
425a06:	74 0a                	je     0x425a12
425a08:	66 70 56             	data16 jo 0x425a61
425a0b:	61                   	popa
425a0c:	72 69                	jb     0x425a77
425a0e:	61                   	popa
425a0f:	62 6c 65 07          	bound  %ebp,0x7(%ebp,%eiz,2)
425a13:	66 70 46             	data16 jo 0x425a5c
425a16:	69 78 65 64 08 47 72 	imul   $0x72470864,0x65(%eax),%edi
425a1d:	61                   	popa
425a1e:	70 68                	jo     0x425a88
425a20:	69 63 73 90 28 5a 42 	imul   $0x425a2890,0x73(%ebx),%esp
425a27:	00 0a                	add    %cl,(%edx)
425a29:	09 54 46 6f          	or     %edx,0x6f(%esi,%eax,2)
425a2d:	6e                   	outsb  %ds:(%esi),(%dx)
425a2e:	74 4e                	je     0x425a7e
425a30:	61                   	popa
425a31:	6d                   	insl   (%dx),%es:(%edi)
425a32:	65 90                	gs nop
425a34:	38 5a 42             	cmp    %bl,0x42(%edx)
425a37:	00 01                	add    %al,(%ecx)
425a39:	0c 54                	or     $0x54,%al
425a3b:	46                   	inc    %esi
425a3c:	6f                   	outsl  %ds:(%esi),(%dx)
425a3d:	6e                   	outsb  %ds:(%esi),(%dx)
425a3e:	74 43                	je     0x425a83
425a40:	68 61 72 73 65       	push   $0x65737261
425a45:	74 01                	je     0x425a48
425a47:	00 00                	add    %al,(%eax)
425a49:	00 00                	add    %al,(%eax)
425a4b:	ff 00                	incl   (%eax)
425a4d:	00 00                	add    %al,(%eax)
425a4f:	90                   	nop
425a50:	54                   	push   %esp
425a51:	5a                   	pop    %edx
425a52:	42                   	inc    %edx
425a53:	00 03                	add    %al,(%ebx)
425a55:	0a 54 46 6f          	or     0x6f(%esi,%eax,2),%dl
425a59:	6e                   	outsb  %ds:(%esi),(%dx)
425a5a:	74 53                	je     0x425aaf
425a5c:	74 79                	je     0x425ad7
425a5e:	6c                   	insb   (%dx),%es:(%edi)
425a5f:	65 01 00             	add    %eax,%gs:(%eax)
425a62:	00 00                	add    %al,(%eax)
425a64:	00 03                	add    %al,(%ebx)
425a66:	00 00                	add    %al,(%eax)
425a68:	00 50 5a             	add    %dl,0x5a(%eax)
425a6b:	42                   	inc    %edx
425a6c:	00 06                	add    %al,(%esi)
425a6e:	66 73 42             	data16 jae 0x425ab3
425a71:	6f                   	outsl  %ds:(%esi),(%dx)
425a72:	6c                   	insb   (%dx),%es:(%edi)
425a73:	64 08 66 73          	or     %ah,%fs:0x73(%esi)
425a77:	49                   	dec    %ecx
425a78:	74 61                	je     0x425adb
425a7a:	6c                   	insb   (%dx),%es:(%edi)
425a7b:	69 63 0b 66 73 55 6e 	imul   $0x6e557366,0xb(%ebx),%esp
425a82:	64 65 72 6c          	fs gs jb 0x425af2
425a86:	69 6e 65 0b 66 73 53 	imul   $0x5373660b,0x65(%esi),%ebp
425a8d:	74 72                	je     0x425b01
425a8f:	69 6b 65 4f 75 74 08 	imul   $0x874754f,0x65(%ebx),%ebp
425a96:	47                   	inc    %edi
425a97:	72 61                	jb     0x425afa
425a99:	70 68                	jo     0x425b03
425a9b:	69 63 73 8b c0 a4 5a 	imul   $0x5aa4c08b,0x73(%ebx),%esp
425aa2:	42                   	inc    %edx
425aa3:	00 06                	add    %al,(%esi)
425aa5:	0b 54 46 6f          	or     0x6f(%esi,%eax,2),%edx
425aa9:	6e                   	outsb  %ds:(%esi),(%dx)
425aaa:	74 53                	je     0x425aff
425aac:	74 79                	je     0x425b27
425aae:	6c                   	insb   (%dx),%es:(%edi)
425aaf:	65 73 01             	gs jae 0x425ab3
425ab2:	50                   	push   %eax
425ab3:	5a                   	pop    %edx
425ab4:	42                   	inc    %edx
425ab5:	00 8b c0 bc 5a 42    	add    %cl,0x425abcc0(%ebx)
425abb:	00 03                	add    %al,(%ebx)
425abd:	09 54 50 65          	or     %edx,0x65(%eax,%edx,2)
425ac1:	6e                   	outsb  %ds:(%esi),(%dx)
425ac2:	53                   	push   %ebx
425ac3:	74 79                	je     0x425b3e
425ac5:	6c                   	insb   (%dx),%es:(%edi)
425ac6:	65 01 00             	add    %eax,%gs:(%eax)
425ac9:	00 00                	add    %al,(%eax)
425acb:	00 06                	add    %al,(%esi)
425acd:	00 00                	add    %al,(%eax)
425acf:	00 b8 5a 42 00 07    	add    %bh,0x700425a(%eax)
425ad5:	70 73                	jo     0x425b4a
425ad7:	53                   	push   %ebx
425ad8:	6f                   	outsl  %ds:(%esi),(%dx)
425ad9:	6c                   	insb   (%dx),%es:(%edi)
425ada:	69 64 06 70 73 44 61 	imul   $0x73614473,0x70(%esi,%eax,1),%esp
425ae1:	73
425ae2:	68 05 70 73 44       	push   $0x44737005
425ae7:	6f                   	outsl  %ds:(%esi),(%dx)
425ae8:	74 09                	je     0x425af3
425aea:	70 73                	jo     0x425b5f
425aec:	44                   	inc    %esp
425aed:	61                   	popa
425aee:	73 68                	jae    0x425b58
425af0:	44                   	inc    %esp
425af1:	6f                   	outsl  %ds:(%esi),(%dx)
425af2:	74 0c                	je     0x425b00
425af4:	70 73                	jo     0x425b69
425af6:	44                   	inc    %esp
425af7:	61                   	popa
425af8:	73 68                	jae    0x425b62
425afa:	44                   	inc    %esp
425afb:	6f                   	outsl  %ds:(%esi),(%dx)
425afc:	74 44                	je     0x425b42
425afe:	6f                   	outsl  %ds:(%esi),(%dx)
425aff:	74 07                	je     0x425b08
425b01:	70 73                	jo     0x425b76
425b03:	43                   	inc    %ebx
425b04:	6c                   	insb   (%dx),%es:(%edi)
425b05:	65 61                	gs popa
425b07:	72 0d                	jb     0x425b16
425b09:	70 73                	jo     0x425b7e
425b0b:	49                   	dec    %ecx
425b0c:	6e                   	outsb  %ds:(%esi),(%dx)
425b0d:	73 69                	jae    0x425b78
425b0f:	64 65 46             	fs gs inc %esi
425b12:	72 61                	jb     0x425b75
425b14:	6d                   	insl   (%dx),%es:(%edi)
425b15:	65 08 47 72          	or     %al,%gs:0x72(%edi)
425b19:	61                   	popa
425b1a:	70 68                	jo     0x425b84
425b1c:	69 63 73 90 24 5b 42 	imul   $0x425b2490,0x73(%ebx),%esp
425b23:	00 03                	add    %al,(%ebx)
425b25:	08 54 50 65          	or     %dl,0x65(%eax,%edx,2)
425b29:	6e                   	outsb  %ds:(%esi),(%dx)
425b2a:	4d                   	dec    %ebp
425b2b:	6f                   	outsl  %ds:(%esi),(%dx)
425b2c:	64 65 01 00          	fs add %eax,%gs:(%eax)
425b30:	00 00                	add    %al,(%eax)
425b32:	00 0f                	add    %cl,(%edi)
425b34:	00 00                	add    %al,(%eax)
425b36:	00 20                	add    %ah,(%eax)
425b38:	5b                   	pop    %ebx
425b39:	42                   	inc    %edx
425b3a:	00 07                	add    %al,(%edi)
425b3c:	70 6d                	jo     0x425bab
425b3e:	42                   	inc    %edx
425b3f:	6c                   	insb   (%dx),%es:(%edi)
425b40:	61                   	popa
425b41:	63 6b 07             	arpl   %ebp,0x7(%ebx)
425b44:	70 6d                	jo     0x425bb3
425b46:	57                   	push   %edi
425b47:	68 69 74 65 05       	push   $0x5657469
425b4c:	70 6d                	jo     0x425bbb
425b4e:	4e                   	dec    %esi
425b4f:	6f                   	outsl  %ds:(%esi),(%dx)
425b50:	70 05                	jo     0x425b57
425b52:	70 6d                	jo     0x425bc1
425b54:	4e                   	dec    %esi
425b55:	6f                   	outsl  %ds:(%esi),(%dx)
425b56:	74 06                	je     0x425b5e
425b58:	70 6d                	jo     0x425bc7
425b5a:	43                   	inc    %ebx
425b5b:	6f                   	outsl  %ds:(%esi),(%dx)
425b5c:	70 79                	jo     0x425bd7
425b5e:	09 70 6d             	or     %esi,0x6d(%eax)
425b61:	4e                   	dec    %esi
425b62:	6f                   	outsl  %ds:(%esi),(%dx)
425b63:	74 43                	je     0x425ba8
425b65:	6f                   	outsl  %ds:(%esi),(%dx)
425b66:	70 79                	jo     0x425be1
425b68:	0d 70 6d 4d 65       	or     $0x654d6d70,%eax
425b6d:	72 67                	jb     0x425bd6
425b6f:	65 50                	gs push %eax
425b71:	65 6e                	outsb  %gs:(%esi),(%dx)
425b73:	4e                   	dec    %esi
425b74:	6f                   	outsl  %ds:(%esi),(%dx)
425b75:	74 0c                	je     0x425b83
425b77:	70 6d                	jo     0x425be6
425b79:	4d                   	dec    %ebp
425b7a:	61                   	popa
425b7b:	73 6b                	jae    0x425be8
425b7d:	50                   	push   %eax
425b7e:	65 6e                	outsb  %gs:(%esi),(%dx)
425b80:	4e                   	dec    %esi
425b81:	6f                   	outsl  %ds:(%esi),(%dx)
425b82:	74 0d                	je     0x425b91
425b84:	70 6d                	jo     0x425bf3
425b86:	4d                   	dec    %ebp
425b87:	65 72 67             	gs jb  0x425bf1
425b8a:	65 4e                	gs dec %esi
425b8c:	6f                   	outsl  %ds:(%esi),(%dx)
425b8d:	74 50                	je     0x425bdf
425b8f:	65 6e                	outsb  %gs:(%esi),(%dx)
425b91:	0c 70                	or     $0x70,%al
425b93:	6d                   	insl   (%dx),%es:(%edi)
425b94:	4d                   	dec    %ebp
425b95:	61                   	popa
425b96:	73 6b                	jae    0x425c03
425b98:	4e                   	dec    %esi
425b99:	6f                   	outsl  %ds:(%esi),(%dx)
425b9a:	74 50                	je     0x425bec
425b9c:	65 6e                	outsb  %gs:(%esi),(%dx)
425b9e:	07                   	pop    %es
425b9f:	70 6d                	jo     0x425c0e
425ba1:	4d                   	dec    %ebp
425ba2:	65 72 67             	gs jb  0x425c0c
425ba5:	65 0a 70 6d          	or     %gs:0x6d(%eax),%dh
425ba9:	4e                   	dec    %esi
425baa:	6f                   	outsl  %ds:(%esi),(%dx)
425bab:	74 4d                	je     0x425bfa
425bad:	65 72 67             	gs jb  0x425c17
425bb0:	65 06                	gs push %es
425bb2:	70 6d                	jo     0x425c21
425bb4:	4d                   	dec    %ebp
425bb5:	61                   	popa
425bb6:	73 6b                	jae    0x425c23
425bb8:	09 70 6d             	or     %esi,0x6d(%eax)
425bbb:	4e                   	dec    %esi
425bbc:	6f                   	outsl  %ds:(%esi),(%dx)
425bbd:	74 4d                	je     0x425c0c
425bbf:	61                   	popa
425bc0:	73 6b                	jae    0x425c2d
425bc2:	05 70 6d 58 6f       	add    $0x6f586d70,%eax
425bc7:	72 08                	jb     0x425bd1
425bc9:	70 6d                	jo     0x425c38
425bcb:	4e                   	dec    %esi
425bcc:	6f                   	outsl  %ds:(%esi),(%dx)
425bcd:	74 58                	je     0x425c27
425bcf:	6f                   	outsl  %ds:(%esi),(%dx)
425bd0:	72 08                	jb     0x425bda
425bd2:	47                   	inc    %edi
425bd3:	72 61                	jb     0x425c36
425bd5:	70 68                	jo     0x425c3f