63eda1:	8b 4d fc             	mov    -0x4(%ebp),%ecx
63eda4:	b0 01                	mov    $0x1,%al
63eda6:	5f                   	pop    %edi
63eda7:	5e                   	pop    %esi
63eda8:	33 cd                	xor    %ebp,%ecx
63edaa:	5b                   	pop    %ebx
63edab:	e8 2a 27 fa ff       	call   0x5e14da
63edb0:	8b e5                	mov    %ebp,%esp
63edb2:	5d                   	pop    %ebp
63edb3:	c2 04 00             	ret    $0x4
63edb6:	cc                   	int3
63edb7:	cc                   	int3
63edb8:	cc                   	int3
63edb9:	cc                   	int3
63edba:	cc                   	int3
63edbb:	cc                   	int3
63edbc:	cc                   	int3
63edbd:	cc                   	int3
63edbe:	cc                   	int3
63edbf:	cc                   	int3
63edc0:	55                   	push   %ebp
63edc1:	8b ec                	mov    %esp,%ebp
63edc3:	6a ff                	push   $0xffffffff
63edc5:	68 8c 44 66 00       	push   $0x66448c
63edca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
63edd0:	50                   	push   %eax
63edd1:	81 ec 88 00 00 00    	sub    $0x88,%esp
63edd7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
63eddc:	33 c5                	xor    %ebp,%eax
63edde:	89 45 f0             	mov    %eax,-0x10(%ebp)
63ede1:	53                   	push   %ebx
63ede2:	56                   	push   %esi
63ede3:	57                   	push   %edi
63ede4:	50                   	push   %eax
63ede5:	8d 45 f4             	lea    -0xc(%ebp),%eax
63ede8:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
63edee:	8b d9                	mov    %ecx,%ebx
63edf0:	8b 4d 0c             	mov    0xc(%ebp),%ecx
63edf3:	8b 45 08             	mov    0x8(%ebp),%eax
63edf6:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
63edfc:	33 c9                	xor    %ecx,%ecx
63edfe:	6a ff                	push   $0xffffffff
63ee00:	51                   	push   %ecx
63ee01:	66 89 4d d8          	mov    %cx,-0x28(%ebp)
63ee05:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63ee08:	50                   	push   %eax
63ee09:	c7 45 ec 07 00 00 00 	movl   $0x7,-0x14(%ebp)
63ee10:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
63ee17:	e8 d4 9a df ff       	call   0x4388f0
63ee1c:	33 c0                	xor    %eax,%eax
63ee1e:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
63ee25:	c7 45 d4 07 00 00 00 	movl   $0x7,-0x2c(%ebp)
63ee2c:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
63ee33:	66 89 45 c0          	mov    %ax,-0x40(%ebp)
63ee37:	c7 45 a4 07 00 00 00 	movl   $0x7,-0x5c(%ebp)
63ee3e:	89 45 a0             	mov    %eax,-0x60(%ebp)
63ee41:	66 89 45 90          	mov    %ax,-0x70(%ebp)
63ee45:	c7 45 bc 07 00 00 00 	movl   $0x7,-0x44(%ebp)
63ee4c:	89 45 b8             	mov    %eax,-0x48(%ebp)
63ee4f:	66 89 45 a8          	mov    %ax,-0x58(%ebp)
63ee53:	6a 09                	push   $0x9
63ee55:	50                   	push   %eax
63ee56:	68 68 0e 6e 00       	push   $0x6e0e68
63ee5b:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63ee5e:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
63ee62:	e8 e9 a3 ff ff       	call   0x639250
63ee67:	6a 0a                	push   $0xa
63ee69:	6a 00                	push   $0x0
63ee6b:	68 a0 0e 6e 00       	push   $0x6e0ea0
63ee70:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63ee73:	8b f8                	mov    %eax,%edi
63ee75:	e8 d6 a3 ff ff       	call   0x639250
63ee7a:	8b f0                	mov    %eax,%esi
63ee7c:	83 ff ff             	cmp    $0xffffffff,%edi
63ee7f:	0f 84 d4 01 00 00    	je     0x63f059
63ee85:	83 fe ff             	cmp    $0xffffffff,%esi
63ee88:	0f 84 cb 01 00 00    	je     0x63f059
63ee8e:	3b fe                	cmp    %esi,%edi
63ee90:	0f 87 c3 01 00 00    	ja     0x63f059
63ee96:	68 68 0e 6e 00       	push   $0x6e0e68
63ee9b:	e8 10 c4 ff ff       	call   0x63b2b0
63eea0:	83 c4 04             	add    $0x4,%esp
63eea3:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63eea6:	03 f8                	add    %eax,%edi
63eea8:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
63eeae:	2b f7                	sub    %edi,%esi
63eeb0:	56                   	push   %esi
63eeb1:	57                   	push   %edi
63eeb2:	50                   	push   %eax
63eeb3:	e8 f8 4b e0 ff       	call   0x443ab0
63eeb8:	50                   	push   %eax
63eeb9:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63eebc:	e8 ef 15 e0 ff       	call   0x4404b0
63eec1:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
63eec7:	e8 f4 96 df ff       	call   0x4385c0
63eecc:	0f 1f 40 00          	nopl   0x0(%eax)
63eed0:	6a 07                	push   $0x7
63eed2:	6a 00                	push   $0x0
63eed4:	68 7c 0e 6e 00       	push   $0x6e0e7c
63eed9:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63eedc:	e8 6f a3 ff ff       	call   0x639250
63eee1:	6a 05                	push   $0x5
63eee3:	6a 00                	push   $0x0
63eee5:	68 94 0e 6e 00       	push   $0x6e0e94
63eeea:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63eeed:	8b f0                	mov    %eax,%esi
63eeef:	e8 5c a3 ff ff       	call   0x639250
63eef4:	8b f8                	mov    %eax,%edi
63eef6:	83 fe ff             	cmp    $0xffffffff,%esi
63eef9:	0f 84 56 01 00 00    	je     0x63f055
63eeff:	83 ff ff             	cmp    $0xffffffff,%edi
63ef02:	0f 84 4d 01 00 00    	je     0x63f055
63ef08:	3b f7                	cmp    %edi,%esi
63ef0a:	0f 87 45 01 00 00    	ja     0x63f055
63ef10:	68 7c 0e 6e 00       	push   $0x6e0e7c
63ef15:	e8 96 c3 ff ff       	call   0x63b2b0
63ef1a:	03 f0                	add    %eax,%esi
63ef1c:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63ef1f:	83 c4 04             	add    $0x4,%esp
63ef22:	8b c7                	mov    %edi,%eax
63ef24:	2b c6                	sub    %esi,%eax
63ef26:	50                   	push   %eax
63ef27:	56                   	push   %esi
63ef28:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
63ef2e:	50                   	push   %eax
63ef2f:	e8 7c 4b e0 ff       	call   0x443ab0
63ef34:	8b f0                	mov    %eax,%esi
63ef36:	8d 45 c0             	lea    -0x40(%ebp),%eax
63ef39:	3b c6                	cmp    %esi,%eax
63ef3b:	74 32                	je     0x63ef6f
63ef3d:	8b 45 d4             	mov    -0x2c(%ebp),%eax
63ef40:	83 f8 08             	cmp    $0x8,%eax
63ef43:	72 0d                	jb     0x63ef52
63ef45:	40                   	inc    %eax
63ef46:	8d 4d c0             	lea    -0x40(%ebp),%ecx
63ef49:	50                   	push   %eax
63ef4a:	ff 75 c0             	push   -0x40(%ebp)
63ef4d:	e8 8e 9e df ff       	call   0x438de0
63ef52:	33 c0                	xor    %eax,%eax
63ef54:	c7 45 d4 07 00 00 00 	movl   $0x7,-0x2c(%ebp)
63ef5b:	56                   	push   %esi
63ef5c:	8d 4d c0             	lea    -0x40(%ebp),%ecx
63ef5f:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
63ef66:	66 89 45 c0          	mov    %ax,-0x40(%ebp)
63ef6a:	e8 b1 1b e0 ff       	call   0x440b20
63ef6f:	8b 45 8c             	mov    -0x74(%ebp),%eax
63ef72:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
63ef76:	83 f8 08             	cmp    $0x8,%eax
63ef79:	72 13                	jb     0x63ef8e
63ef7b:	40                   	inc    %eax
63ef7c:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
63ef82:	50                   	push   %eax
63ef83:	ff b5 78 ff ff ff    	push   -0x88(%ebp)
63ef89:	e8 52 9e df ff       	call   0x438de0
63ef8e:	8d 45 a8             	lea    -0x58(%ebp),%eax
63ef91:	8b cb                	mov    %ebx,%ecx
63ef93:	50                   	push   %eax
63ef94:	8d 45 90             	lea    -0x70(%ebp),%eax
63ef97:	50                   	push   %eax
63ef98:	8d 45 c0             	lea    -0x40(%ebp),%eax
63ef9b:	50                   	push   %eax
63ef9c:	e8 df fb ff ff       	call   0x63eb80
63efa1:	8b 8d 74 ff ff ff    	mov    -0x8c(%ebp),%ecx
63efa7:	8d 45 90             	lea    -0x70(%ebp),%eax
63efaa:	50                   	push   %eax
63efab:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
63efb1:	50                   	push   %eax
63efb2:	e8 99 f7 ff ff       	call   0x63e750
63efb7:	8b 8d 6c ff ff ff    	mov    -0x94(%ebp),%ecx
63efbd:	8d 45 a8             	lea    -0x58(%ebp),%eax
63efc0:	83 c1 28             	add    $0x28,%ecx
63efc3:	3b c8                	cmp    %eax,%ecx
63efc5:	74 0a                	je     0x63efd1
63efc7:	6a ff                	push   $0xffffffff
63efc9:	6a 00                	push   $0x0
63efcb:	50                   	push   %eax
63efcc:	e8 1f 99 df ff       	call   0x4388f0
63efd1:	68 94 0e 6e 00       	push   $0x6e0e94
63efd6:	e8 d5 c2 ff ff       	call   0x63b2b0
63efdb:	83 c4 04             	add    $0x4,%esp
63efde:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63efe1:	03 c7                	add    %edi,%eax
63efe3:	6a ff                	push   $0xffffffff
63efe5:	50                   	push   %eax
63efe6:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
63efec:	50                   	push   %eax
63efed:	e8 be 4a e0 ff       	call   0x443ab0
63eff2:	8b f0                	mov    %eax,%esi
63eff4:	8d 45 d8             	lea    -0x28(%ebp),%eax
63eff7:	3b c6                	cmp    %esi,%eax
63eff9:	74 32                	je     0x63f02d
63effb:	8b 45 ec             	mov    -0x14(%ebp),%eax
63effe:	83 f8 08             	cmp    $0x8,%eax
63f001:	72 0d                	jb     0x63f010
63f003:	40                   	inc    %eax
63f004:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63f007:	50                   	push   %eax
63f008:	ff 75 d8             	push   -0x28(%ebp)
63f00b:	e8 d0 9d df ff       	call   0x438de0
63f010:	33 c0                	xor    %eax,%eax
63f012:	c7 45 ec 07 00 00 00 	movl   $0x7,-0x14(%ebp)
63f019:	56                   	push   %esi
63f01a:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63f01d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
63f024:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
63f028:	e8 f3 1a e0 ff       	call   0x440b20
63f02d:	8b 45 8c             	mov    -0x74(%ebp),%eax
63f030:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
63f034:	83 f8 08             	cmp    $0x8,%eax
63f037:	0f 82 93 fe ff ff    	jb     0x63eed0
63f03d:	40                   	inc    %eax
63f03e:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
63f044:	50                   	push   %eax
63f045:	ff b5 78 ff ff ff    	push   -0x88(%ebp)
63f04b:	e8 90 9d df ff       	call   0x438de0
63f050:	e9 7b fe ff ff       	jmp    0x63eed0
63f055:	b3 01                	mov    $0x1,%bl
63f057:	eb 1a                	jmp    0x63f073
63f059:	e8 82 73 ff ff       	call   0x6363e0
63f05e:	68 b8 0e 6e 00       	push   $0x6e0eb8
63f063:	68 fc 56 6e 00       	push   $0x6e56fc
63f068:	50                   	push   %eax
63f069:	8b 08                	mov    (%eax),%ecx
63f06b:	ff 51 1c             	call   *0x1c(%ecx)
63f06e:	83 c4 0c             	add    $0xc,%esp
63f071:	32 db                	xor    %bl,%bl
63f073:	8b 45 bc             	mov    -0x44(%ebp),%eax
63f076:	83 f8 08             	cmp    $0x8,%eax
63f079:	72 0d                	jb     0x63f088
63f07b:	40                   	inc    %eax
63f07c:	8d 4d a8             	lea    -0x58(%ebp),%ecx
63f07f:	50                   	push   %eax
63f080:	ff 75 a8             	push   -0x58(%ebp)
63f083:	e8 58 9d df ff       	call   0x438de0
63f088:	33 c0                	xor    %eax,%eax
63f08a:	c7 45 bc 07 00 00 00 	movl   $0x7,-0x44(%ebp)
63f091:	66 89 45 a8          	mov    %ax,-0x58(%ebp)
63f095:	8b 45 a4             	mov    -0x5c(%ebp),%eax
63f098:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
63f09f:	83 f8 08             	cmp    $0x8,%eax
63f0a2:	72 0d                	jb     0x63f0b1
63f0a4:	40                   	inc    %eax
63f0a5:	8d 4d 90             	lea    -0x70(%ebp),%ecx
63f0a8:	50                   	push   %eax
63f0a9:	ff 75 90             	push   -0x70(%ebp)
63f0ac:	e8 2f 9d df ff       	call   0x438de0
63f0b1:	33 c0                	xor    %eax,%eax
63f0b3:	c7 45 a4 07 00 00 00 	movl   $0x7,-0x5c(%ebp)
63f0ba:	66 89 45 90          	mov    %ax,-0x70(%ebp)
63f0be:	8b 45 d4             	mov    -0x2c(%ebp),%eax
63f0c1:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
63f0c8:	83 f8 08             	cmp    $0x8,%eax
63f0cb:	72 0d                	jb     0x63f0da
63f0cd:	40                   	inc    %eax
63f0ce:	8d 4d c0             	lea    -0x40(%ebp),%ecx
63f0d1:	50                   	push   %eax
63f0d2:	ff 75 c0             	push   -0x40(%ebp)
63f0d5:	e8 06 9d df ff       	call   0x438de0
63f0da:	8b 4d ec             	mov    -0x14(%ebp),%ecx
63f0dd:	33 c0                	xor    %eax,%eax
63f0df:	c7 45 d4 07 00 00 00 	movl   $0x7,-0x2c(%ebp)
63f0e6:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
63f0ed:	66 89 45 c0          	mov    %ax,-0x40(%ebp)
63f0f1:	83 f9 08             	cmp    $0x8,%ecx
63f0f4:	72 0d                	jb     0x63f103
63f0f6:	41                   	inc    %ecx
63f0f7:	51                   	push   %ecx
63f0f8:	ff 75 d8             	push   -0x28(%ebp)
63f0fb:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63f0fe:	e8 dd 9c df ff       	call   0x438de0
63f103:	8a c3                	mov    %bl,%al
63f105:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63f108:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63f10f:	59                   	pop    %ecx
63f110:	5f                   	pop    %edi
63f111:	5e                   	pop    %esi
63f112:	5b                   	pop    %ebx
63f113:	8b 4d f0             	mov    -0x10(%ebp),%ecx
63f116:	33 cd                	xor    %ebp,%ecx
63f118:	e8 bd 23 fa ff       	call   0x5e14da
63f11d:	8b e5                	mov    %ebp,%esp
63f11f:	5d                   	pop    %ebp
63f120:	c2 08 00             	ret    $0x8
63f123:	cc                   	int3
63f124:	cc                   	int3
63f125:	cc                   	int3
63f126:	cc                   	int3
63f127:	cc                   	int3
63f128:	cc                   	int3
63f129:	cc                   	int3
63f12a:	cc                   	int3
63f12b:	cc                   	int3
63f12c:	cc                   	int3
63f12d:	cc                   	int3
63f12e:	cc                   	int3
63f12f:	cc                   	int3
63f130:	55                   	push   %ebp
63f131:	8b ec                	mov    %esp,%ebp
63f133:	6a ff                	push   $0xffffffff
63f135:	68 d0 44 66 00       	push   $0x6644d0
63f13a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
63f140:	50                   	push   %eax
63f141:	83 ec 60             	sub    $0x60,%esp
63f144:	a1 d4 89 72 00       	mov    0x7289d4,%eax
63f149:	33 c5                	xor    %ebp,%eax
63f14b:	89 45 f0             	mov    %eax,-0x10(%ebp)
63f14e:	53                   	push   %ebx
63f14f:	56                   	push   %esi
63f150:	57                   	push   %edi
63f151:	50                   	push   %eax
63f152:	8d 45 f4             	lea    -0xc(%ebp),%eax
63f155:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
63f15b:	8b d9                	mov    %ecx,%ebx
63f15d:	8b 45 08             	mov    0x8(%ebp),%eax
63f160:	0f 57 c0             	xorps  %xmm0,%xmm0
63f163:	89 45 a4             	mov    %eax,-0x5c(%ebp)
63f166:	33 c0                	xor    %eax,%eax
63f168:	66 0f 13 45 9c       	movlpd %xmm0,-0x64(%ebp)
63f16d:	c7 45 ec 07 00 00 00 	movl   $0x7,-0x14(%ebp)
63f174:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
63f17b:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
63f17f:	50                   	push   %eax
63f180:	50                   	push   %eax
63f181:	89 45 fc             	mov    %eax,-0x4(%ebp)
63f184:	8d 4b 04             	lea    0x4(%ebx),%ecx
63f187:	8d 45 9c             	lea    -0x64(%ebp),%eax
63f18a:	50                   	push   %eax
63f18b:	8d 45 a8             	lea    -0x58(%ebp),%eax
63f18e:	50                   	push   %eax
63f18f:	e8 9c ea ff ff       	call   0x63dc30
63f194:	84 c0                	test   %al,%al
63f196:	75 34                	jne    0x63f1cc
63f198:	8d 45 ac             	lea    -0x54(%ebp),%eax
63f19b:	50                   	push   %eax
63f19c:	8d 4b 04             	lea    0x4(%ebx),%ecx
63f19f:	e8 ac e8 ff ff       	call   0x63da50
63f1a4:	50                   	push   %eax
63f1a5:	8d 8b cc 00 00 00    	lea    0xcc(%ebx),%ecx
63f1ab:	e8 f0 88 ff ff       	call   0x637aa0
63f1b0:	8b 45 cc             	mov    -0x34(%ebp),%eax
63f1b3:	83 f8 08             	cmp    $0x8,%eax
63f1b6:	72 0d                	jb     0x63f1c5
63f1b8:	40                   	inc    %eax
63f1b9:	8d 4d b8             	lea    -0x48(%ebp),%ecx
63f1bc:	50                   	push   %eax
63f1bd:	ff 75 b8             	push   -0x48(%ebp)
63f1c0:	e8 1b 9c df ff       	call   0x438de0
63f1c5:	32 db                	xor    %bl,%bl
63f1c7:	e9 c0 00 00 00       	jmp    0x63f28c
63f1cc:	8b 7d a0             	mov    -0x60(%ebp),%edi