610d77:	68 49 0e 61 00       	push   $0x610e49
610d7c:	64 ff 30             	push   %fs:(%eax)
610d7f:	64 89 20             	mov    %esp,%fs:(%eax)
610d82:	6a 13                	push   $0x13
610d84:	8b 43 4c             	mov    0x4c(%ebx),%eax
610d87:	50                   	push   %eax
610d88:	8b 43 48             	mov    0x48(%ebx),%eax
610d8b:	50                   	push   %eax
610d8c:	8b 43 44             	mov    0x44(%ebx),%eax
610d8f:	50                   	push   %eax
610d90:	8b 43 40             	mov    0x40(%ebx),%eax
610d93:	50                   	push   %eax
610d94:	6a ff                	push   $0xffffffff
610d96:	8b c3                	mov    %ebx,%eax
610d98:	e8 b7 e1 e3 ff       	call   0x44ef54
610d9d:	50                   	push   %eax
610d9e:	e8 35 70 df ff       	call   0x407dd8
610da3:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
610da9:	8b 10                	mov    (%eax),%edx
610dab:	ff 52 2c             	call   *0x2c(%edx)
610dae:	8b d0                	mov    %eax,%edx
610db0:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
610db6:	8b 08                	mov    (%eax),%ecx
610db8:	ff 51 40             	call   *0x40(%ecx)
610dbb:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
610dc1:	8b 10                	mov    (%eax),%edx
610dc3:	ff 52 20             	call   *0x20(%edx)
610dc6:	8b d0                	mov    %eax,%edx
610dc8:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
610dce:	8b 08                	mov    (%eax),%ecx
610dd0:	ff 51 34             	call   *0x34(%ecx)
610dd3:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
610dd9:	e8 ba c9 e1 ff       	call   0x42d798
610dde:	e8 c9 79 e1 ff       	call   0x4287ac
610de3:	68 20 00 cc 00       	push   $0xcc0020
610de8:	6a 00                	push   $0x0
610dea:	6a 00                	push   $0x0
610dec:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
610df2:	e8 a1 c9 e1 ff       	call   0x42d798
610df7:	e8 c4 7e e1 ff       	call   0x428cc0
610dfc:	50                   	push   %eax
610dfd:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
610e03:	8b 10                	mov    (%eax),%edx
610e05:	ff 52 20             	call   *0x20(%edx)
610e08:	50                   	push   %eax
610e09:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
610e0f:	8b 10                	mov    (%eax),%edx
610e11:	ff 52 2c             	call   *0x2c(%edx)
610e14:	50                   	push   %eax
610e15:	6a 00                	push   $0x0
610e17:	6a 00                	push   $0x0
610e19:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
610e1f:	e8 74 c9 e1 ff       	call   0x42d798
610e24:	e8 97 7e e1 ff       	call   0x428cc0
610e29:	50                   	push   %eax
610e2a:	e8 09 66 df ff       	call   0x407438
610e2f:	8b 83 78 03 00 00    	mov    0x378(%ebx),%eax
610e35:	e8 5e c9 e1 ff       	call   0x42d798
610e3a:	e8 55 7d e1 ff       	call   0x428b94
610e3f:	33 c0                	xor    %eax,%eax
610e41:	5a                   	pop    %edx
610e42:	59                   	pop    %ecx
610e43:	59                   	pop    %ecx
610e44:	64 89 10             	mov    %edx,%fs:(%eax)
610e47:	eb 0a                	jmp    0x610e53
610e49:	e9 0a 31 df ff       	jmp    0x403f58
610e4e:	e8 6d 34 df ff       	call   0x4042c0
610e53:	5f                   	pop    %edi
610e54:	5e                   	pop    %esi
610e55:	5b                   	pop    %ebx
610e56:	5d                   	pop    %ebp
610e57:	c3                   	ret
610e58:	55                   	push   %ebp
610e59:	8b ec                	mov    %esp,%ebp
610e5b:	83 c4 f8             	add    $0xfffffff8,%esp
610e5e:	53                   	push   %ebx
610e5f:	56                   	push   %esi
610e60:	57                   	push   %edi
610e61:	8b da                	mov    %edx,%ebx
610e63:	8b f0                	mov    %eax,%esi
610e65:	33 c0                	xor    %eax,%eax
610e67:	55                   	push   %ebp
610e68:	68 a2 0e 61 00       	push   $0x610ea2
610e6d:	64 ff 30             	push   %fs:(%eax)
610e70:	64 89 20             	mov    %esp,%fs:(%eax)
610e73:	8b d3                	mov    %ebx,%edx
610e75:	a1 08 72 6a 00       	mov    0x6a7208,%eax
610e7a:	8b 00                	mov    (%eax),%eax
610e7c:	e8 6f 28 e4 ff       	call   0x4536f0
610e81:	8d 4d f8             	lea    -0x8(%ebp),%ecx
610e84:	8b d3                	mov    %ebx,%edx
610e86:	8b c6                	mov    %esi,%eax
610e88:	e8 83 74 e3 ff       	call   0x448310
610e8d:	8b 45 f8             	mov    -0x8(%ebp),%eax
610e90:	89 03                	mov    %eax,(%ebx)
610e92:	8b 45 fc             	mov    -0x4(%ebp),%eax
610e95:	89 43 04             	mov    %eax,0x4(%ebx)
610e98:	33 c0                	xor    %eax,%eax
610e9a:	5a                   	pop    %edx
610e9b:	59                   	pop    %ecx
610e9c:	59                   	pop    %ecx
610e9d:	64 89 10             	mov    %edx,%fs:(%eax)
610ea0:	eb 0a                	jmp    0x610eac
610ea2:	e9 b1 30 df ff       	jmp    0x403f58
610ea7:	e8 14 34 df ff       	call   0x4042c0
610eac:	5f                   	pop    %edi
610ead:	5e                   	pop    %esi
610eae:	5b                   	pop    %ebx
610eaf:	59                   	pop    %ecx
610eb0:	59                   	pop    %ecx
610eb1:	5d                   	pop    %ebp
610eb2:	c3                   	ret
610eb3:	90                   	nop
610eb4:	53                   	push   %ebx
610eb5:	8b d8                	mov    %eax,%ebx
610eb7:	33 d2                	xor    %edx,%edx
610eb9:	8b 83 44 03 00 00    	mov    0x344(%ebx),%eax
610ebf:	e8 44 db e2 ff       	call   0x43ea08
610ec4:	33 d2                	xor    %edx,%edx
610ec6:	8b 83 44 03 00 00    	mov    0x344(%ebx),%eax
610ecc:	e8 27 db e2 ff       	call   0x43e9f8
610ed1:	8b c3                	mov    %ebx,%eax
610ed3:	e8 fc 55 e5 ff       	call   0x4664d4
610ed8:	5b                   	pop    %ebx
610ed9:	c3                   	ret
610eda:	8b c0                	mov    %eax,%eax
610edc:	55                   	push   %ebp
610edd:	8b ec                	mov    %esp,%ebp
610edf:	33 c0                	xor    %eax,%eax
610ee1:	55                   	push   %ebp
610ee2:	68 01 0f 61 00       	push   $0x610f01
610ee7:	64 ff 30             	push   %fs:(%eax)
610eea:	64 89 20             	mov    %esp,%fs:(%eax)
610eed:	ff 05 68 64 6b 00    	incl   0x6b6468
610ef3:	33 c0                	xor    %eax,%eax
610ef5:	5a                   	pop    %edx
610ef6:	59                   	pop    %ecx
610ef7:	59                   	pop    %ecx
610ef8:	64 89 10             	mov    %edx,%fs:(%eax)
610efb:	68 08 0f 61 00       	push   $0x610f08
610f00:	c3                   	ret
610f01:	e9 06 33 df ff       	jmp    0x40420c
610f06:	eb f8                	jmp    0x610f00
610f08:	5d                   	pop    %ebp
610f09:	c3                   	ret
610f0a:	8b c0                	mov    %eax,%eax
610f0c:	83 2d 68 64 6b 00 01 	subl   $0x1,0x6b6468
610f13:	c3                   	ret
610f14:	18 87 6a 00 ff fe    	sbb    %al,-0x100ff96(%edi)
610f1a:	00 00                	add    %al,(%eax)
610f1c:	18 87 6a 00 e0 fe    	sbb    %al,-0x11fff96(%edi)
610f22:	00 00                	add    %al,(%eax)
610f24:	18 87 6a 00 e1 fe    	sbb    %al,-0x11eff96(%edi)
610f2a:	00 00                	add    %al,(%eax)
610f2c:	18 87 6a 00 e2 fe    	sbb    %al,-0x11dff96(%edi)
610f32:	00 00                	add    %al,(%eax)
610f34:	18 87 6a 00 e3 fe    	sbb    %al,-0x11cff96(%edi)
610f3a:	00 00                	add    %al,(%eax)
610f3c:	55                   	push   %ebp
610f3d:	8b ec                	mov    %esp,%ebp
610f3f:	33 c0                	xor    %eax,%eax
610f41:	55                   	push   %ebp
610f42:	68 61 0f 61 00       	push   $0x610f61
610f47:	64 ff 30             	push   %fs:(%eax)
610f4a:	64 89 20             	mov    %esp,%fs:(%eax)
610f4d:	ff 05 6c 64 6b 00    	incl   0x6b646c
610f53:	33 c0                	xor    %eax,%eax
610f55:	5a                   	pop    %edx
610f56:	59                   	pop    %ecx
610f57:	59                   	pop    %ecx
610f58:	64 89 10             	mov    %edx,%fs:(%eax)
610f5b:	68 68 0f 61 00       	push   $0x610f68
610f60:	c3                   	ret
610f61:	e9 a6 32 df ff       	jmp    0x40420c
610f66:	eb f8                	jmp    0x610f60
610f68:	5d                   	pop    %ebp
610f69:	c3                   	ret
610f6a:	8b c0                	mov    %eax,%eax
610f6c:	83 2d 6c 64 6b 00 01 	subl   $0x1,0x6b646c
610f73:	c3                   	ret
610f74:	78 0f                	js     0x610f85
610f76:	61                   	popa
610f77:	00 11                	add    %dl,(%ecx)
610f79:	0d 54 56 61 72       	or     $0x72615654,%eax
610f7e:	69 61 6e 74 41 72 72 	imul   $0x72724174,0x6e(%ecx),%esp
610f85:	61                   	popa
610f86:	79 10                	jns    0x610f98
610f88:	00 00                	add    %al,(%eax)
610f8a:	00 d8                	add    %bl,%al
610f8c:	10 40 00             	adc    %al,0x0(%eax)
610f8f:	0c 00                	or     $0x0,%al
610f91:	00 00                	add    %al,(%eax)
610f93:	d8 10                	fcoms  (%eax)
610f95:	40                   	inc    %eax
610f96:	00 09                	add    %cl,(%ecx)
610f98:	4f                   	dec    %edi
610f99:	6c                   	insb   (%dx),%es:(%edi)
610f9a:	65 53                	gs push %ebx
610f9c:	65 72 76             	gs jb  0x611015
610f9f:	65 72 8d             	gs jb  0x610f2f
610fa2:	40                   	inc    %eax
610fa3:	00 a8 0f 61 00 03    	add    %ch,0x300610f(%eax)
610fa9:	0c 54                	or     $0x54,%al
610fab:	43                   	inc    %ebx
610fac:	6f                   	outsl  %ds:(%esi),(%dx)
610fad:	6e                   	outsb  %ds:(%esi),(%dx)
610fae:	6e                   	outsb  %ds:(%esi),(%dx)
610faf:	65 63 74 4b 69       	arpl   %esi,%gs:0x69(%ebx,%ecx,2)
610fb4:	6e                   	outsb  %ds:(%esi),(%dx)
610fb5:	64 01 00             	add    %eax,%fs:(%eax)
610fb8:	00 00                	add    %al,(%eax)
610fba:	00 04 00             	add    %al,(%eax,%eax,1)
610fbd:	00 00                	add    %al,(%eax)
610fbf:	a4                   	movsb  %ds:(%esi),%es:(%edi)
610fc0:	0f 61 00             	punpcklwd (%eax),%mm0
610fc3:	0e                   	push   %cs
610fc4:	63 6b 52             	arpl   %ebp,0x52(%ebx)
610fc7:	75 6e                	jne    0x611037
610fc9:	6e                   	outsb  %ds:(%esi),(%dx)
610fca:	69 6e 67 4f 72 4e 65 	imul   $0x654e724f,0x67(%esi),%ebp
610fd1:	77 0d                	ja     0x610fe0
610fd3:	63 6b 4e             	arpl   %ebp,0x4e(%ebx)
610fd6:	65 77 49             	gs ja  0x611022
610fd9:	6e                   	outsb  %ds:(%esi),(%dx)
610fda:	73 74                	jae    0x611050
610fdc:	61                   	popa
610fdd:	6e                   	outsb  %ds:(%esi),(%dx)
610fde:	63 65 11             	arpl   %esp,0x11(%ebp)
610fe1:	63 6b 52             	arpl   %ebp,0x52(%ebx)
610fe4:	75 6e                	jne    0x611054
610fe6:	6e                   	outsb  %ds:(%esi),(%dx)
610fe7:	69 6e 67 49 6e 73 74 	imul   $0x74736e49,0x67(%esi),%ebp
610fee:	61                   	popa
610fef:	6e                   	outsb  %ds:(%esi),(%dx)
610ff0:	63 65 08             	arpl   %esp,0x8(%ebp)
610ff3:	63 6b 52             	arpl   %ebp,0x52(%ebx)
610ff6:	65 6d                	gs insl (%dx),%es:(%edi)
610ff8:	6f                   	outsl  %ds:(%esi),(%dx)
610ff9:	74 65                	je     0x611060
610ffb:	13 63 6b             	adc    0x6b(%ebx),%esp
610ffe:	41                   	inc    %ecx
610fff:	74 74                	je     0x611075
611001:	61                   	popa
611002:	63 68 54             	arpl   %ebp,0x54(%eax)
611005:	6f                   	outsl  %ds:(%esi),(%dx)
611006:	49                   	dec    %ecx
611007:	6e                   	outsb  %ds:(%esi),(%dx)
611008:	74 65                	je     0x61106f
61100a:	72 66                	jb     0x611072
61100c:	61                   	popa
61100d:	63 65 09             	arpl   %esp,0x9(%ebp)
611010:	4f                   	dec    %edi
611011:	6c                   	insb   (%dx),%es:(%edi)
611012:	65 53                	gs push %ebx
611014:	65 72 76             	gs jb  0x61108d
611017:	65 72 8d             	gs jb  0x610fa7
61101a:	40                   	inc    %eax
61101b:	00 cc                	add    %cl,%ah
61101d:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611022:	e9 6d 03 00 00       	jmp    0x611394
611027:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
61102c:	e9 73 03 00 00       	jmp    0x6113a4
611031:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611036:	e9 7d 03 00 00       	jmp    0x6113b8
61103b:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611040:	e9 7f 03 00 00       	jmp    0x6113c4
611045:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
61104a:	e9 a1 02 00 00       	jmp    0x6112f0
61104f:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
611054:	e9 fb 02 00 00       	jmp    0x611354
611059:	83 44 24 04 f4       	addl   $0xfffffff4,0x4(%esp)
61105e:	e9 11 03 00 00       	jmp    0x611374
611063:	cc                   	int3
611064:	cc                   	int3
611065:	cc                   	int3
611066:	45                   	inc    %ebp
611067:	10 61 00             	adc    %ah,0x0(%ecx)
61106a:	4f                   	dec    %edi
61106b:	10 61 00             	adc    %ah,0x0(%ecx)
61106e:	59                   	pop    %ecx
61106f:	10 61 00             	adc    %ah,0x0(%ecx)
611072:	1d 10 61 00 27       	sbb    $0x27006110,%eax
611077:	10 61 00             	adc    %ah,0x0(%ecx)
61107a:	31 10                	xor    %edx,(%eax)
61107c:	61                   	popa
61107d:	00 3b                	add    %bh,(%ebx)
61107f:	10 61 00             	adc    %ah,0x0(%ecx)
611082:	02 00                	add    (%eax),%al
611084:	00 00                	add    %al,(%eax)
611086:	00 04 02             	add    %al,(%edx,%eax,1)
611089:	00 00                	add    %al,(%eax)
61108b:	00 00                	add    %al,(%eax)
61108d:	00 c0                	add    %al,%al
61108f:	00 00                	add    %al,(%eax)
611091:	00 00                	add    %al,(%eax)
611093:	00 00                	add    %al,(%eax)
611095:	46                   	inc    %esi
611096:	66 10 61 00          	data16 adc %ah,0x0(%ecx)
61109a:	0c 00                	or     $0x0,%al
6110a8:	00 00                	add    %al,(%eax)
6110aa:	c0 00 00             	rolb   $0x0,(%eax)
6110ad:	00 00                	add    %al,(%eax)
6110af:	00 00                	add    %al,(%eax)
6110b1:	46                   	inc    %esi
6110b2:	66 10 61 00          	data16 adc %ah,0x0(%ecx)
6110b6:	0c 00                	or     $0x0,%al
6110b8:	00 00                	add    %al,(%eax)
6110ba:	00 00                	add    %al,(%eax)
6110bc:	00 00                	add    %al,(%eax)
6110be:	8b c0                	mov    %eax,%eax
6110c0:	0c 11                	or     $0x11,%al
6110c2:	61                   	popa
6110c3:	00 82 10 61 00 00    	add    %al,0x6110(%edx)
6110dd:	00 00                	add    %al,(%eax)
6110df:	00 0c 11             	add    %cl,(%ecx,%edx,1)
6110e2:	61                   	popa
6110e3:	00 10                	add    %dl,(%eax)
6110e5:	00 00                	add    %al,(%eax)
6110e7:	00 e8                	add    %ch,%al
6110e9:	10 40 00             	adc    %al,0x0(%eax)
6110ec:	c0 3c 40 00          	sarb   $0x0,(%eax,%eax,2)
6110f0:	cc                   	int3
6110f1:	3c 40                	cmp    $0x40,%al
6110f3:	00 d0                	add    %dl,%al
6110f5:	3c 40                	cmp    $0x40,%al
6110f7:	00 d4                	add    %dl,%ah
6110f9:	3c 40                	cmp    $0x40,%al
6110fb:	00 c8                	add    %cl,%al
6110fd:	3c 40                	cmp    $0x40,%al
6110ff:	00 10                	add    %dl,(%eax)
611101:	3a 40 00             	cmp    0x0(%eax),%al
611104:	2c 3a                	sub    $0x3a,%al
611106:	40                   	inc    %eax
611107:	00 68 3a             	add    %ch,0x3a(%eax)
61110a:	40                   	inc    %eax
61110b:	00 14 54             	add    %dl,(%esp,%edx,2)
61110e:	53                   	push   %ebx
61110f:	65 72 76             	gs jb  0x611188
611112:	65 72 45             	gs jb  0x61115a
611115:	76 65                	jbe    0x61117c
611117:	6e                   	outsb  %ds:(%esi),(%dx)
611118:	74 44                	je     0x61115e
61111a:	69 73 70 61 74 63 68 	imul   $0x68637461,0x70(%ebx),%esi
611121:	8d 40 00             	lea    0x0(%eax),%eax
611124:	cc                   	int3
611125:	83 44 24 04 b4       	addl   $0xffffffb4,0x4(%esp)
61112a:	8b 44 24 04          	mov    0x4(%esp),%eax
61112e:	8b 00                	mov    (%eax),%eax
611130:	ff 60 28             	jmp    *0x28(%eax)
611133:	83 44 24 04 b4       	addl   $0xffffffb4,0x4(%esp)