5f4c1e:	83 d2 00             	adc    $0x0,%edx
5f4c21:	47                   	inc    %edi
5f4c22:	8b f2                	mov    %edx,%esi
5f4c24:	3b f9                	cmp    %ecx,%edi
5f4c26:	75 e4                	jne    0x5f4c0c
5f4c28:	85 f6                	test   %esi,%esi
5f4c2a:	0f 84 fb fe ff ff    	je     0x5f4b2b
5f4c30:	8b 85 bc f8 ff ff    	mov    -0x744(%ebp),%eax
5f4c36:	83 f8 73             	cmp    $0x73,%eax
5f4c39:	0f 82 3c ff ff ff    	jb     0x5f4b7b
5f4c3f:	33 db                	xor    %ebx,%ebx
5f4c41:	8d 85 d8 f4 ff ff    	lea    -0xb28(%ebp),%eax
5f4c47:	53                   	push   %ebx
5f4c48:	50                   	push   %eax
5f4c49:	8d 85 c0 f8 ff ff    	lea    -0x740(%ebp),%eax
5f4c4f:	89 9d d4 f4 ff ff    	mov    %ebx,-0xb2c(%ebp)
5f4c55:	68 cc 01 00 00       	push   $0x1cc
5f4c5a:	50                   	push   %eax
5f4c5b:	89 9d bc f8 ff ff    	mov    %ebx,-0x744(%ebp)
5f4c61:	e8 2b 95 ff ff       	call   0x5ee191
5f4c66:	8b 8d bc f8 ff ff    	mov    -0x744(%ebp),%ecx
5f4c6c:	83 c4 10             	add    $0x10,%esp
5f4c6f:	8a c3                	mov    %bl,%al
5f4c71:	e9 bd fe ff ff       	jmp    0x5f4b33
5f4c76:	3b c1                	cmp    %ecx,%eax
5f4c78:	8d b5 f0 f6 ff ff    	lea    -0x910(%ebp),%esi
5f4c7e:	0f 92 c2             	setb   %dl
5f4c81:	72 06                	jb     0x5f4c89
5f4c83:	8d b5 c0 f8 ff ff    	lea    -0x740(%ebp),%esi
5f4c89:	89 b5 dc f6 ff ff    	mov    %esi,-0x924(%ebp)
5f4c8f:	8d 9d c0 f8 ff ff    	lea    -0x740(%ebp),%ebx
5f4c95:	84 d2                	test   %dl,%dl
5f4c97:	75 06                	jne    0x5f4c9f
5f4c99:	8d 9d f0 f6 ff ff    	lea    -0x910(%ebp),%ebx
5f4c9f:	89 9d cc f6 ff ff    	mov    %ebx,-0x934(%ebp)
5f4ca5:	84 d2                	test   %dl,%dl
5f4ca7:	74 0a                	je     0x5f4cb3
5f4ca9:	8b d8                	mov    %eax,%ebx
5f4cab:	89 9d d0 f6 ff ff    	mov    %ebx,-0x930(%ebp)
5f4cb1:	eb 08                	jmp    0x5f4cbb
5f4cb3:	8b d9                	mov    %ecx,%ebx
5f4cb5:	89 8d d0 f6 ff ff    	mov    %ecx,-0x930(%ebp)
5f4cbb:	84 d2                	test   %dl,%dl
5f4cbd:	75 02                	jne    0x5f4cc1
5f4cbf:	8b c8                	mov    %eax,%ecx
5f4cc1:	33 c0                	xor    %eax,%eax
5f4cc3:	33 ff                	xor    %edi,%edi
5f4cc5:	89 85 8c fa ff ff    	mov    %eax,-0x574(%ebp)
5f4ccb:	85 db                	test   %ebx,%ebx
5f4ccd:	0f 84 e5 00 00 00    	je     0x5f4db8
5f4cd3:	83 3c be 00          	cmpl   $0x0,(%esi,%edi,4)
5f4cd7:	75 1e                	jne    0x5f4cf7
5f4cd9:	3b f8                	cmp    %eax,%edi
5f4cdb:	0f 85 ce 00 00 00    	jne    0x5f4daf
5f4ce1:	83 a4 bd 90 fa ff ff 	andl   $0x0,-0x570(%ebp,%edi,4)
5f4ce8:	00
5f4ce9:	8d 47 01             	lea    0x1(%edi),%eax
5f4cec:	89 85 8c fa ff ff    	mov    %eax,-0x574(%ebp)
5f4cf2:	e9 b8 00 00 00       	jmp    0x5f4daf
5f4cf7:	33 d2                	xor    %edx,%edx
5f4cf9:	33 db                	xor    %ebx,%ebx
5f4cfb:	89 95 c8 f6 ff ff    	mov    %edx,-0x938(%ebp)
5f4d01:	8b f7                	mov    %edi,%esi
5f4d03:	85 c9                	test   %ecx,%ecx
5f4d05:	0f 84 8f 00 00 00    	je     0x5f4d9a
5f4d0b:	83 fe 73             	cmp    $0x73,%esi
5f4d0e:	74 52                	je     0x5f4d62
5f4d10:	3b f0                	cmp    %eax,%esi
5f4d12:	75 13                	jne    0x5f4d27
5f4d14:	83 a4 b5 90 fa ff ff 	andl   $0x0,-0x570(%ebp,%esi,4)
5f4d1b:	00
5f4d1c:	8d 47 01             	lea    0x1(%edi),%eax
5f4d1f:	03 c2                	add    %edx,%eax
5f4d21:	89 85 8c fa ff ff    	mov    %eax,-0x574(%ebp)
5f4d27:	8b 85 cc f6 ff ff    	mov    -0x934(%ebp),%eax
5f4d2d:	8b 04 90             	mov    (%eax,%edx,4),%eax
5f4d30:	8b 95 dc f6 ff ff    	mov    -0x924(%ebp),%edx
5f4d36:	f7 24 ba             	mull   (%edx,%edi,4)
5f4d39:	03 c3                	add    %ebx,%eax
5f4d3b:	83 d2 00             	adc    $0x0,%edx
5f4d3e:	01 84 b5 90 fa ff ff 	add    %eax,-0x570(%ebp,%esi,4)
5f4d45:	8b 85 8c fa ff ff    	mov    -0x574(%ebp),%eax
5f4d4b:	83 d2 00             	adc    $0x0,%edx
5f4d4e:	8b da                	mov    %edx,%ebx
5f4d50:	8b 95 c8 f6 ff ff    	mov    -0x938(%ebp),%edx
5f4d56:	42                   	inc    %edx
5f4d57:	46                   	inc    %esi
5f4d58:	89 95 c8 f6 ff ff    	mov    %edx,-0x938(%ebp)
5f4d5e:	3b d1                	cmp    %ecx,%edx
5f4d60:	75 a9                	jne    0x5f4d0b
5f4d62:	85 db                	test   %ebx,%ebx
5f4d64:	74 34                	je     0x5f4d9a
5f4d66:	83 fe 73             	cmp    $0x73,%esi
5f4d69:	0f 84 04 01 00 00    	je     0x5f4e73
5f4d6f:	3b f0                	cmp    %eax,%esi
5f4d71:	75 11                	jne    0x5f4d84
5f4d73:	83 a4 b5 90 fa ff ff 	andl   $0x0,-0x570(%ebp,%esi,4)
5f4d7a:	00
5f4d7b:	8d 46 01             	lea    0x1(%esi),%eax
5f4d7e:	89 85 8c fa ff ff    	mov    %eax,-0x574(%ebp)
5f4d84:	8b c3                	mov    %ebx,%eax
5f4d86:	33 db                	xor    %ebx,%ebx
5f4d88:	01 84 b5 90 fa ff ff 	add    %eax,-0x570(%ebp,%esi,4)
5f4d8f:	8b 85 8c fa ff ff    	mov    -0x574(%ebp),%eax
5f4d95:	13 db                	adc    %ebx,%ebx
5f4d97:	46                   	inc    %esi
5f4d98:	eb c8                	jmp    0x5f4d62
5f4d9a:	83 fe 73             	cmp    $0x73,%esi
5f4d9d:	0f 84 d0 00 00 00    	je     0x5f4e73
5f4da3:	8b 9d d0 f6 ff ff    	mov    -0x930(%ebp),%ebx
5f4da9:	8b b5 dc f6 ff ff    	mov    -0x924(%ebp),%esi
5f4daf:	47                   	inc    %edi
5f4db0:	3b fb                	cmp    %ebx,%edi
5f4db2:	0f 85 1b ff ff ff    	jne    0x5f4cd3
5f4db8:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
5f4dbe:	c1 e0 02             	shl    $0x2,%eax
5f4dc1:	50                   	push   %eax
5f4dc2:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
5f4dc8:	50                   	push   %eax
5f4dc9:	8d 85 c0 f8 ff ff    	lea    -0x740(%ebp),%eax
5f4dcf:	68 cc 01 00 00       	push   $0x1cc
5f4dd4:	50                   	push   %eax
5f4dd5:	e8 b7 93 ff ff       	call   0x5ee191
5f4dda:	83 c4 10             	add    $0x10,%esp
5f4ddd:	b0 01                	mov    $0x1,%al
5f4ddf:	8b 8d bc f8 ff ff    	mov    -0x744(%ebp),%ecx
5f4de5:	89 8d e4 f6 ff ff    	mov    %ecx,-0x91c(%ebp)
5f4deb:	84 c0                	test   %al,%al
5f4ded:	0f 84 b2 00 00 00    	je     0x5f4ea5
5f4df3:	8b 85 d8 f6 ff ff    	mov    -0x928(%ebp),%eax
5f4df9:	2b 85 d4 f6 ff ff    	sub    -0x92c(%ebp),%eax
5f4dff:	89 85 d8 f6 ff ff    	mov    %eax,-0x928(%ebp)
5f4e05:	0f 85 6f fc ff ff    	jne    0x5f4a7a
5f4e0b:	8b 9d 5c fc ff ff    	mov    -0x3a4(%ebp),%ebx
5f4e11:	8b 95 c0 f6 ff ff    	mov    -0x940(%ebp),%edx
5f4e17:	85 d2                	test   %edx,%edx
5f4e19:	0f 84 48 01 00 00    	je     0x5f4f67
5f4e1f:	8b 04 95 4c 32 6d 00 	mov    0x6d324c(,%edx,4),%eax
5f4e26:	89 85 c0 f6 ff ff    	mov    %eax,-0x940(%ebp)
5f4e2c:	85 c0                	test   %eax,%eax
5f4e2e:	0f 85 83 00 00 00    	jne    0x5f4eb7
5f4e34:	50                   	push   %eax
5f4e35:	89 85 d4 f4 ff ff    	mov    %eax,-0xb2c(%ebp)
5f4e3b:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
5f4e41:	8d 85 d8 f4 ff ff    	lea    -0xb28(%ebp),%eax
5f4e47:	50                   	push   %eax
5f4e48:	8d 85 c0 f8 ff ff    	lea    -0x740(%ebp),%eax
5f4e4e:	68 cc 01 00 00       	push   $0x1cc
5f4e53:	50                   	push   %eax
5f4e54:	e8 38 93 ff ff       	call   0x5ee191
5f4e59:	8b 9d 5c fc ff ff    	mov    -0x3a4(%ebp),%ebx
5f4e5f:	83 c4 10             	add    $0x10,%esp
5f4e62:	8b 8d bc f8 ff ff    	mov    -0x744(%ebp),%ecx
5f4e68:	89 8d e4 f6 ff ff    	mov    %ecx,-0x91c(%ebp)
5f4e6e:	e9 fa 00 00 00       	jmp    0x5f4f6d
5f4e73:	83 a5 d4 f4 ff ff 00 	andl   $0x0,-0xb2c(%ebp)
5f4e7a:	8d 85 d8 f4 ff ff    	lea    -0xb28(%ebp),%eax
5f4e80:	83 a5 bc f8 ff ff 00 	andl   $0x0,-0x744(%ebp)
5f4e87:	6a 00                	push   $0x0
5f4e89:	50                   	push   %eax
5f4e8a:	8d 85 c0 f8 ff ff    	lea    -0x740(%ebp),%eax
5f4e90:	68 cc 01 00 00       	push   $0x1cc
5f4e95:	50                   	push   %eax
5f4e96:	e8 f6 92 ff ff       	call   0x5ee191
5f4e9b:	83 c4 10             	add    $0x10,%esp
5f4e9e:	32 c0                	xor    %al,%al
5f4ea0:	e9 3a ff ff ff       	jmp    0x5f4ddf
5f4ea5:	83 a5 d4 f4 ff ff 00 	andl   $0x0,-0xb2c(%ebp)
5f4eac:	83 a5 bc f8 ff ff 00 	andl   $0x0,-0x744(%ebp)
5f4eb3:	6a 00                	push   $0x0
5f4eb5:	eb 73                	jmp    0x5f4f2a
5f4eb7:	83 f8 01             	cmp    $0x1,%eax
5f4eba:	0f 84 a7 00 00 00    	je     0x5f4f67
5f4ec0:	85 c9                	test   %ecx,%ecx
5f4ec2:	0f 84 9f 00 00 00    	je     0x5f4f67
5f4ec8:	33 ff                	xor    %edi,%edi
5f4eca:	33 f6                	xor    %esi,%esi
5f4ecc:	f7 a4 b5 c0 f8 ff ff 	mull   -0x740(%ebp,%esi,4)
5f4ed3:	03 c7                	add    %edi,%eax
5f4ed5:	89 84 b5 c0 f8 ff ff 	mov    %eax,-0x740(%ebp,%esi,4)
5f4edc:	8b 85 c0 f6 ff ff    	mov    -0x940(%ebp),%eax
5f4ee2:	83 d2 00             	adc    $0x0,%edx
5f4ee5:	46                   	inc    %esi
5f4ee6:	8b fa                	mov    %edx,%edi
5f4ee8:	3b f1                	cmp    %ecx,%esi
5f4eea:	75 e0                	jne    0x5f4ecc
5f4eec:	85 ff                	test   %edi,%edi
5f4eee:	0f 84 6e ff ff ff    	je     0x5f4e62
5f4ef4:	8b 85 bc f8 ff ff    	mov    -0x744(%ebp),%eax
5f4efa:	83 f8 73             	cmp    $0x73,%eax
5f4efd:	73 1c                	jae    0x5f4f1b
5f4eff:	89 bc 85 c0 f8 ff ff 	mov    %edi,-0x740(%ebp,%eax,4)
5f4f06:	8b 8d bc f8 ff ff    	mov    -0x744(%ebp),%ecx
5f4f0c:	41                   	inc    %ecx
5f4f0d:	89 8d e4 f6 ff ff    	mov    %ecx,-0x91c(%ebp)
5f4f13:	89 8d bc f8 ff ff    	mov    %ecx,-0x744(%ebp)
5f4f19:	eb 52                	jmp    0x5f4f6d
5f4f1b:	33 c0                	xor    %eax,%eax
5f4f1d:	89 85 d4 f4 ff ff    	mov    %eax,-0xb2c(%ebp)
5f4f23:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
5f4f29:	50                   	push   %eax
5f4f2a:	8d 85 d8 f4 ff ff    	lea    -0xb28(%ebp),%eax
5f4f30:	50                   	push   %eax
5f4f31:	8d 85 c0 f8 ff ff    	lea    -0x740(%ebp),%eax
5f4f37:	68 cc 01 00 00       	push   $0x1cc
5f4f3c:	50                   	push   %eax
5f4f3d:	e8 4f 92 ff ff       	call   0x5ee191
5f4f42:	8b 85 b8 f6 ff ff    	mov    -0x948(%ebp),%eax
5f4f48:	83 c4 10             	add    $0x10,%esp
5f4f4b:	ff b5 b0 f6 ff ff    	push   -0x950(%ebp)
5f4f51:	0f b6 80 08 03 00 00 	movzbl 0x308(%eax),%eax
5f4f58:	50                   	push   %eax
5f4f59:	e8 17 e8 ff ff       	call   0x5f3775
5f4f5e:	59                   	pop    %ecx
5f4f5f:	59                   	pop    %ecx
5f4f60:	6a 02                	push   $0x2
5f4f62:	e9 54 f4 ff ff       	jmp    0x5f43bb
5f4f67:	8b 8d e4 f6 ff ff    	mov    -0x91c(%ebp),%ecx
5f4f6d:	85 db                	test   %ebx,%ebx
5f4f6f:	75 04                	jne    0x5f4f75
5f4f71:	33 f6                	xor    %esi,%esi
5f4f73:	eb 20                	jmp    0x5f4f95
5f4f75:	8b 84 9d 5c fc ff ff 	mov    -0x3a4(%ebp,%ebx,4),%eax
5f4f7c:	83 a5 bc f6 ff ff 00 	andl   $0x0,-0x944(%ebp)
5f4f83:	0f bd c0             	bsr    %eax,%eax
5f4f86:	74 03                	je     0x5f4f8b
5f4f88:	40                   	inc    %eax
5f4f89:	eb 02                	jmp    0x5f4f8d
5f4f8b:	33 c0                	xor    %eax,%eax
5f4f8d:	8d 73 ff             	lea    -0x1(%ebx),%esi
5f4f90:	c1 e6 05             	shl    $0x5,%esi
5f4f93:	03 f0                	add    %eax,%esi
5f4f95:	85 c9                	test   %ecx,%ecx
5f4f97:	75 04                	jne    0x5f4f9d
5f4f99:	33 d2                	xor    %edx,%edx
5f4f9b:	eb 20                	jmp    0x5f4fbd
5f4f9d:	8b 84 8d bc f8 ff ff 	mov    -0x744(%ebp,%ecx,4),%eax
5f4fa4:	83 a5 bc f6 ff ff 00 	andl   $0x0,-0x944(%ebp)
5f4fab:	0f bd c0             	bsr    %eax,%eax
5f4fae:	74 03                	je     0x5f4fb3
5f4fb0:	40                   	inc    %eax
5f4fb1:	eb 02                	jmp    0x5f4fb5
5f4fb3:	33 c0                	xor    %eax,%eax
5f4fb5:	8d 51 ff             	lea    -0x1(%ecx),%edx
5f4fb8:	c1 e2 05             	shl    $0x5,%edx
5f4fbb:	03 d0                	add    %eax,%edx
5f4fbd:	8b c2                	mov    %edx,%eax
5f4fbf:	2b c6                	sub    %esi,%eax
5f4fc1:	3b f2                	cmp    %edx,%esi
5f4fc3:	1b d2                	sbb    %edx,%edx
5f4fc5:	23 d0                	and    %eax,%edx
5f4fc7:	89 95 e0 f6 ff ff    	mov    %edx,-0x920(%ebp)
5f4fcd:	0f 86 a5 01 00 00    	jbe    0x5f5178
5f4fd3:	8b fa                	mov    %edx,%edi
5f4fd5:	8b f2                	mov    %edx,%esi
5f4fd7:	6a 20                	push   $0x20
5f4fd9:	83 e7 1f             	and    $0x1f,%edi
5f4fdc:	c1 ee 05             	shr    $0x5,%esi
5f4fdf:	59                   	pop    %ecx
5f4fe0:	33 c0                	xor    %eax,%eax
5f4fe2:	89 b5 d4 f6 ff ff    	mov    %esi,-0x92c(%ebp)
5f4fe8:	2b cf                	sub    %edi,%ecx
5f4fea:	89 bd dc f6 ff ff    	mov    %edi,-0x924(%ebp)
5f4ff0:	40                   	inc    %eax
5f4ff1:	89 8d d8 f6 ff ff    	mov    %ecx,-0x928(%ebp)
5f4ff7:	33 d2                	xor    %edx,%edx
5f4ff9:	e8 92 d2 fe ff       	call   0x5e2290
5f4ffe:	8b 8c 9d 5c fc ff ff 	mov    -0x3a4(%ebp,%ebx,4),%ecx
5f5005:	48                   	dec    %eax
5f5006:	83 a5 bc f6 ff ff 00 	andl   $0x0,-0x944(%ebp)
5f500d:	89 85 a4 f6 ff ff    	mov    %eax,-0x95c(%ebp)
5f5013:	f7 d0                	not    %eax
5f5015:	89 85 c0 f6 ff ff    	mov    %eax,-0x940(%ebp)
5f501b:	0f bd c1             	bsr    %ecx,%eax
5f501e:	74 03                	je     0x5f5023
5f5020:	40                   	inc    %eax
5f5021:	eb 02                	jmp    0x5f5025
5f5023:	33 c0                	xor    %eax,%eax
5f5025:	6a 20                	push   $0x20
5f5027:	59                   	pop    %ecx
5f5028:	8d 14 1e             	lea    (%esi,%ebx,1),%edx
5f502b:	2b c8                	sub    %eax,%ecx
5f502d:	89 8d bc f6 ff ff    	mov    %ecx,-0x944(%ebp)
5f5033:	89 95 d0 f6 ff ff    	mov    %edx,-0x930(%ebp)
5f5039:	83 fa 73             	cmp    $0x73,%edx
5f503c:	75 08                	jne    0x5f5046
5f503e:	3b f9                	cmp    %ecx,%edi
5f5040:	76 04                	jbe    0x5f5046
5f5042:	b0 01                	mov    $0x1,%al
5f5044:	eb 02                	jmp    0x5f5048
5f5046:	32 c0                	xor    %al,%al
5f5048:	83 fa 73             	cmp    $0x73,%edx
5f504b:	0f 87 ea 00 00 00    	ja     0x5f513b
5f5051:	84 c0                	test   %al,%al
5f5053:	0f 85 e2 00 00 00    	jne    0x5f513b
5f5059:	83 fa 72             	cmp    $0x72,%edx
5f505c:	72 09                	jb     0x5f5067
5f505e:	6a 72                	push   $0x72
5f5060:	5a                   	pop    %edx
5f5061:	89 95 d0 f6 ff ff    	mov    %edx,-0x930(%ebp)
5f5067:	8b fa                	mov    %edx,%edi
5f5069:	89 bd cc f6 ff ff    	mov    %edi,-0x934(%ebp)
5f506f:	83 fa ff             	cmp    $0xffffffff,%edx
5f5072:	0f 84 90 00 00 00    	je     0x5f5108
5f5078:	8b f2                	mov    %edx,%esi
5f507a:	8d 8d 60 fc ff ff    	lea    -0x3a0(%ebp),%ecx
5f5080:	8b 95 d4 f6 ff ff    	mov    -0x92c(%ebp),%edx
5f5086:	2b f2                	sub    %edx,%esi
5f5088:	8d 0c b1             	lea    (%ecx,%esi,4),%ecx
5f508b:	89 8d c8 f6 ff ff    	mov    %ecx,-0x938(%ebp)
5f5091:	3b fa                	cmp    %edx,%edi
5f5093:	72 67                	jb     0x5f50fc
5f5095:	3b f3                	cmp    %ebx,%esi
5f5097:	73 04                	jae    0x5f509d
5f5099:	8b 39                	mov    (%ecx),%edi
5f509b:	eb 02                	jmp    0x5f509f
5f509d:	33 ff                	xor    %edi,%edi
5f509f:	8d 46 ff             	lea    -0x1(%esi),%eax
5f50a2:	3b c3                	cmp    %ebx,%eax
5f50a4:	73 05                	jae    0x5f50ab
5f50a6:	8b 41 fc             	mov    -0x4(%ecx),%eax
5f50a9:	eb 02                	jmp    0x5f50ad
5f50ab:	33 c0                	xor    %eax,%eax
5f50ad:	23 85 c0 f6 ff ff    	and    -0x940(%ebp),%eax
5f50b3:	23 bd a4 f6 ff ff    	and    -0x95c(%ebp),%edi
5f50b9:	8b 8d d8 f6 ff ff    	mov    -0x928(%ebp),%ecx
5f50bf:	d3 e8                	shr    %cl,%eax
5f50c1:	8b 8d dc f6 ff ff    	mov    -0x924(%ebp),%ecx
5f50c7:	d3 e7                	shl    %cl,%edi
5f50c9:	8b 8d c8 f6 ff ff    	mov    -0x938(%ebp),%ecx
5f50cf:	0b c7                	or     %edi,%eax
5f50d1:	8b bd cc f6 ff ff    	mov    -0x934(%ebp),%edi
5f50d7:	83 e9 04             	sub    $0x4,%ecx
5f50da:	89 8d c8 f6 ff ff    	mov    %ecx,-0x938(%ebp)
5f50e0:	89 84 bd 60 fc ff ff 	mov    %eax,-0x3a0(%ebp,%edi,4)
5f50e7:	4f                   	dec    %edi
5f50e8:	4e                   	dec    %esi
5f50e9:	89 bd cc f6 ff ff    	mov    %edi,-0x934(%ebp)
5f50ef:	83 ff ff             	cmp    $0xffffffff,%edi
5f50f2:	74 08                	je     0x5f50fc
5f50f4:	8b 9d 5c fc ff ff    	mov    -0x3a4(%ebp),%ebx
5f50fa:	eb 95                	jmp    0x5f5091
5f50fc:	8b 95 d0 f6 ff ff    	mov    -0x930(%ebp),%edx
5f5102:	8b b5 d4 f6 ff ff    	mov    -0x92c(%ebp),%esi
5f5108:	85 f6                	test   %esi,%esi
5f510a:	74 0c                	je     0x5f5118
5f510c:	8b ce                	mov    %esi,%ecx
5f510e:	8d bd 60 fc ff ff    	lea    -0x3a0(%ebp),%edi
5f5114:	33 c0                	xor    %eax,%eax
5f5116:	f3 ab                	rep stos %eax,%es:(%edi)