140bd3e37:	48 8b cb             	mov    %rbx,%rcx
140bd3e3a:	48 8b 40 28          	mov    0x28(%rax),%rax
140bd3e3e:	ff 15 dc fb 3a 00    	call   *0x3afbdc(%rip)        # 0x140f83a20
140bd3e44:	48 8b c7             	mov    %rdi,%rax
140bd3e47:	48 8b 9c 24 a0 01 00 	mov    0x1a0(%rsp),%rbx
140bd3e4e:	00
140bd3e4f:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
140bd3e56:	5f                   	pop    %rdi
140bd3e57:	5e                   	pop    %rsi
140bd3e58:	5d                   	pop    %rbp
140bd3e59:	c3                   	ret
140bd3e5a:	cc                   	int3
140bd3e5b:	cc                   	int3
140bd3e5c:	cc                   	int3
140bd3e5d:	cc                   	int3
140bd3e5e:	cc                   	int3
140bd3e5f:	cc                   	int3
140bd3e60:	40 53                	rex push %rbx
140bd3e62:	48 83 ec 30          	sub    $0x30,%rsp
140bd3e66:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140bd3e6a:	48 8b da             	mov    %rdx,%rbx
140bd3e6d:	e8 22 9e 24 00       	call   0x140e1dc94
140bd3e72:	48 8d 0d df 9b 7e 00 	lea    0x7e9bdf(%rip),%rcx        # 0x1413bda58
140bd3e79:	48 8d 50 08          	lea    0x8(%rax),%rdx
140bd3e7d:	e8 d6 9e 24 00       	call   0x140e1dd58
140bd3e82:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140bd3e86:	85 c0                	test   %eax,%eax
140bd3e88:	75 2a                	jne    0x140bd3eb4
140bd3e8a:	48 85 c9             	test   %rcx,%rcx
140bd3e8d:	74 59                	je     0x140bd3ee8
140bd3e8f:	48 ff 41 08          	incq   0x8(%rcx)
140bd3e93:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140bd3e98:	75 4e                	jne    0x140bd3ee8
140bd3e9a:	48 8b 01             	mov    (%rcx),%rax
140bd3e9d:	ba 01 00 00 00       	mov    $0x1,%edx
140bd3ea2:	48 8b 40 28          	mov    0x28(%rax),%rax
140bd3ea6:	ff 15 74 fb 3a 00    	call   *0x3afb74(%rip)        # 0x140f83a20
140bd3eac:	32 c0                	xor    %al,%al
140bd3eae:	48 83 c4 30          	add    $0x30,%rsp
140bd3eb2:	5b                   	pop    %rbx
140bd3eb3:	c3                   	ret
140bd3eb4:	48 85 c9             	test   %rcx,%rcx
140bd3eb7:	74 2f                	je     0x140bd3ee8
140bd3eb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140bd3ec0:	48 8b 01             	mov    (%rcx),%rax
140bd3ec3:	4c 8d 05 ce 9b 7e 00 	lea    0x7e9bce(%rip),%r8        # 0x1413bda98
140bd3eca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140bd3ecf:	48 8b 40 20          	mov    0x20(%rax),%rax
140bd3ed3:	ff 15 47 fb 3a 00    	call   *0x3afb47(%rip)        # 0x140f83a20
140bd3ed9:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140bd3ede:	48 8b 08             	mov    (%rax),%rcx
140bd3ee1:	75 05                	jne    0x140bd3ee8
140bd3ee3:	48 85 c9             	test   %rcx,%rcx
140bd3ee6:	75 d8                	jne    0x140bd3ec0
140bd3ee8:	32 c0                	xor    %al,%al
140bd3eea:	48 83 c4 30          	add    $0x30,%rsp
140bd3eee:	5b                   	pop    %rbx
140bd3eef:	c3                   	ret
140bd3ef0:	48 83 ec 28          	sub    $0x28,%rsp
140bd3ef4:	48 83 c1 10          	add    $0x10,%rcx
140bd3ef8:	e8 a3 cf 02 00       	call   0x140c00ea0
140bd3efd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3f04:	48 83 c4 28          	add    $0x28,%rsp
140bd3f08:	c3                   	ret
140bd3f09:	cc                   	int3
140bd3f0a:	cc                   	int3
140bd3f0b:	cc                   	int3
140bd3f0c:	cc                   	int3
140bd3f0d:	cc                   	int3
140bd3f0e:	cc                   	int3
140bd3f0f:	cc                   	int3
140bd3f10:	48 83 ec 28          	sub    $0x28,%rsp
140bd3f14:	48 83 c1 10          	add    $0x10,%rcx
140bd3f18:	e8 63 06 03 00       	call   0x140c04580
140bd3f1d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3f24:	48 83 c4 28          	add    $0x28,%rsp
140bd3f28:	c3                   	ret
140bd3f29:	cc                   	int3
140bd3f2a:	cc                   	int3
140bd3f2b:	cc                   	int3
140bd3f2c:	cc                   	int3
140bd3f2d:	cc                   	int3
140bd3f2e:	cc                   	int3
140bd3f2f:	cc                   	int3
140bd3f30:	48 83 ec 28          	sub    $0x28,%rsp
140bd3f34:	48 83 c1 10          	add    $0x10,%rcx
140bd3f38:	e8 b3 09 03 00       	call   0x140c048f0
140bd3f3d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3f44:	48 83 c4 28          	add    $0x28,%rsp
140bd3f48:	c3                   	ret
140bd3f49:	cc                   	int3
140bd3f4a:	cc                   	int3
140bd3f4b:	cc                   	int3
140bd3f4c:	cc                   	int3
140bd3f4d:	cc                   	int3
140bd3f4e:	cc                   	int3
140bd3f4f:	cc                   	int3
140bd3f50:	48 83 ec 28          	sub    $0x28,%rsp
140bd3f54:	48 83 c1 10          	add    $0x10,%rcx
140bd3f58:	e8 03 0d 03 00       	call   0x140c04c60
140bd3f5d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3f64:	48 83 c4 28          	add    $0x28,%rsp
140bd3f68:	c3                   	ret
140bd3f69:	cc                   	int3
140bd3f6a:	cc                   	int3
140bd3f6b:	cc                   	int3
140bd3f6c:	cc                   	int3
140bd3f6d:	cc                   	int3
140bd3f6e:	cc                   	int3
140bd3f6f:	cc                   	int3
140bd3f70:	48 83 ec 28          	sub    $0x28,%rsp
140bd3f74:	48 83 c1 10          	add    $0x10,%rcx
140bd3f78:	e8 53 10 03 00       	call   0x140c04fd0
140bd3f7d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3f84:	48 83 c4 28          	add    $0x28,%rsp
140bd3f88:	c3                   	ret
140bd3f89:	cc                   	int3
140bd3f8a:	cc                   	int3
140bd3f8b:	cc                   	int3
140bd3f8c:	cc                   	int3
140bd3f8d:	cc                   	int3
140bd3f8e:	cc                   	int3
140bd3f8f:	cc                   	int3
140bd3f90:	48 83 ec 28          	sub    $0x28,%rsp
140bd3f94:	48 83 c1 10          	add    $0x10,%rcx
140bd3f98:	e8 63 15 03 00       	call   0x140c05500
140bd3f9d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3fa4:	48 83 c4 28          	add    $0x28,%rsp
140bd3fa8:	c3                   	ret
140bd3fa9:	cc                   	int3
140bd3faa:	cc                   	int3
140bd3fab:	cc                   	int3
140bd3fac:	cc                   	int3
140bd3fad:	cc                   	int3
140bd3fae:	cc                   	int3
140bd3faf:	cc                   	int3
140bd3fb0:	48 83 ec 28          	sub    $0x28,%rsp
140bd3fb4:	48 83 c1 10          	add    $0x10,%rcx
140bd3fb8:	e8 73 1a 03 00       	call   0x140c05a30
140bd3fbd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3fc4:	48 83 c4 28          	add    $0x28,%rsp
140bd3fc8:	c3                   	ret
140bd3fc9:	cc                   	int3
140bd3fca:	cc                   	int3
140bd3fcb:	cc                   	int3
140bd3fcc:	cc                   	int3
140bd3fcd:	cc                   	int3
140bd3fce:	cc                   	int3
140bd3fcf:	cc                   	int3
140bd3fd0:	48 83 ec 28          	sub    $0x28,%rsp
140bd3fd4:	48 83 c1 10          	add    $0x10,%rcx
140bd3fd8:	e8 b3 20 03 00       	call   0x140c06090
140bd3fdd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd3fe4:	48 83 c4 28          	add    $0x28,%rsp
140bd3fe8:	c3                   	ret
140bd3fe9:	cc                   	int3
140bd3fea:	cc                   	int3
140bd3feb:	cc                   	int3
140bd3fec:	cc                   	int3
140bd3fed:	cc                   	int3
140bd3fee:	cc                   	int3
140bd3fef:	cc                   	int3
140bd3ff0:	48 83 ec 28          	sub    $0x28,%rsp
140bd3ff4:	48 83 c1 10          	add    $0x10,%rcx
140bd3ff8:	e8 33 27 03 00       	call   0x140c06730
140bd3ffd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4004:	48 83 c4 28          	add    $0x28,%rsp
140bd4008:	c3                   	ret
140bd4009:	cc                   	int3
140bd400a:	cc                   	int3
140bd400b:	cc                   	int3
140bd400c:	cc                   	int3
140bd400d:	cc                   	int3
140bd400e:	cc                   	int3
140bd400f:	cc                   	int3
140bd4010:	48 83 ec 28          	sub    $0x28,%rsp
140bd4014:	48 83 c1 10          	add    $0x10,%rcx
140bd4018:	e8 b3 2d 03 00       	call   0x140c06dd0
140bd401d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4024:	48 83 c4 28          	add    $0x28,%rsp
140bd4028:	c3                   	ret
140bd4029:	cc                   	int3
140bd402a:	cc                   	int3
140bd402b:	cc                   	int3
140bd402c:	cc                   	int3
140bd402d:	cc                   	int3
140bd402e:	cc                   	int3
140bd402f:	cc                   	int3
140bd4030:	48 83 ec 28          	sub    $0x28,%rsp
140bd4034:	48 83 c1 10          	add    $0x10,%rcx
140bd4038:	e8 33 34 03 00       	call   0x140c07470
140bd403d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4044:	48 83 c4 28          	add    $0x28,%rsp
140bd4048:	c3                   	ret
140bd4049:	cc                   	int3
140bd404a:	cc                   	int3
140bd404b:	cc                   	int3
140bd404c:	cc                   	int3
140bd404d:	cc                   	int3
140bd404e:	cc                   	int3
140bd404f:	cc                   	int3
140bd4050:	48 83 ec 28          	sub    $0x28,%rsp
140bd4054:	48 83 c1 10          	add    $0x10,%rcx
140bd4058:	e8 b3 3a 03 00       	call   0x140c07b10
140bd405d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4064:	48 83 c4 28          	add    $0x28,%rsp
140bd4068:	c3                   	ret
140bd4069:	cc                   	int3
140bd406a:	cc                   	int3
140bd406b:	cc                   	int3
140bd406c:	cc                   	int3
140bd406d:	cc                   	int3
140bd406e:	cc                   	int3
140bd406f:	cc                   	int3
140bd4070:	48 83 ec 28          	sub    $0x28,%rsp
140bd4074:	48 83 c1 10          	add    $0x10,%rcx
140bd4078:	e8 c3 3f 03 00       	call   0x140c08040
140bd407d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4084:	48 83 c4 28          	add    $0x28,%rsp
140bd4088:	c3                   	ret
140bd4089:	cc                   	int3
140bd408a:	cc                   	int3
140bd408b:	cc                   	int3
140bd408c:	cc                   	int3
140bd408d:	cc                   	int3
140bd408e:	cc                   	int3
140bd408f:	cc                   	int3
140bd4090:	48 83 ec 28          	sub    $0x28,%rsp
140bd4094:	48 83 c1 10          	add    $0x10,%rcx
140bd4098:	e8 d3 44 03 00       	call   0x140c08570
140bd409d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd40a4:	48 83 c4 28          	add    $0x28,%rsp
140bd40a8:	c3                   	ret
140bd40a9:	cc                   	int3
140bd40aa:	cc                   	int3
140bd40ab:	cc                   	int3
140bd40ac:	cc                   	int3
140bd40ad:	cc                   	int3
140bd40ae:	cc                   	int3
140bd40af:	cc                   	int3
140bd40b0:	48 83 ec 28          	sub    $0x28,%rsp
140bd40b4:	48 83 c1 10          	add    $0x10,%rcx
140bd40b8:	e8 c3 49 03 00       	call   0x140c08a80
140bd40bd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd40c4:	48 83 c4 28          	add    $0x28,%rsp
140bd40c8:	c3                   	ret
140bd40c9:	cc                   	int3
140bd40ca:	cc                   	int3
140bd40cb:	cc                   	int3
140bd40cc:	cc                   	int3
140bd40cd:	cc                   	int3
140bd40ce:	cc                   	int3
140bd40cf:	cc                   	int3
140bd40d0:	48 83 ec 28          	sub    $0x28,%rsp
140bd40d4:	48 83 c1 10          	add    $0x10,%rcx
140bd40d8:	e8 83 4e 03 00       	call   0x140c08f60
140bd40dd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd40e4:	48 83 c4 28          	add    $0x28,%rsp
140bd40e8:	c3                   	ret
140bd40e9:	cc                   	int3
140bd40ea:	cc                   	int3
140bd40eb:	cc                   	int3
140bd40ec:	cc                   	int3
140bd40ed:	cc                   	int3
140bd40ee:	cc                   	int3
140bd40ef:	cc                   	int3
140bd40f0:	48 83 ec 28          	sub    $0x28,%rsp
140bd40f4:	48 83 c1 10          	add    $0x10,%rcx
140bd40f8:	e8 c3 54 03 00       	call   0x140c095c0
140bd40fd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4104:	48 83 c4 28          	add    $0x28,%rsp
140bd4108:	c3                   	ret
140bd4109:	cc                   	int3
140bd410a:	cc                   	int3
140bd410b:	cc                   	int3
140bd410c:	cc                   	int3
140bd410d:	cc                   	int3
140bd410e:	cc                   	int3
140bd410f:	cc                   	int3
140bd4110:	48 83 ec 28          	sub    $0x28,%rsp
140bd4114:	48 83 c1 10          	add    $0x10,%rcx
140bd4118:	e8 43 5b 03 00       	call   0x140c09c60
140bd411d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4124:	48 83 c4 28          	add    $0x28,%rsp
140bd4128:	c3                   	ret
140bd4129:	cc                   	int3
140bd412a:	cc                   	int3
140bd412b:	cc                   	int3
140bd412c:	cc                   	int3
140bd412d:	cc                   	int3
140bd412e:	cc                   	int3
140bd412f:	cc                   	int3
140bd4130:	48 83 ec 28          	sub    $0x28,%rsp
140bd4134:	48 83 c1 10          	add    $0x10,%rcx
140bd4138:	e8 53 60 03 00       	call   0x140c0a190
140bd413d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4144:	48 83 c4 28          	add    $0x28,%rsp
140bd4148:	c3                   	ret
140bd4149:	cc                   	int3
140bd414a:	cc                   	int3
140bd414b:	cc                   	int3
140bd414c:	cc                   	int3
140bd414d:	cc                   	int3
140bd414e:	cc                   	int3
140bd414f:	cc                   	int3
140bd4150:	48 83 ec 28          	sub    $0x28,%rsp
140bd4154:	48 83 c1 10          	add    $0x10,%rcx
140bd4158:	e8 63 65 03 00       	call   0x140c0a6c0
140bd415d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4164:	48 83 c4 28          	add    $0x28,%rsp
140bd4168:	c3                   	ret
140bd4169:	cc                   	int3
140bd416a:	cc                   	int3
140bd416b:	cc                   	int3
140bd416c:	cc                   	int3
140bd416d:	cc                   	int3
140bd416e:	cc                   	int3
140bd416f:	cc                   	int3
140bd4170:	48 83 ec 28          	sub    $0x28,%rsp
140bd4174:	48 83 c1 10          	add    $0x10,%rcx
140bd4178:	e8 53 6a 03 00       	call   0x140c0abd0
140bd417d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd4184:	48 83 c4 28          	add    $0x28,%rsp
140bd4188:	c3                   	ret
140bd4189:	cc                   	int3
140bd418a:	cc                   	int3
140bd418b:	cc                   	int3
140bd418c:	cc                   	int3
140bd418d:	cc                   	int3
140bd418e:	cc                   	int3
140bd418f:	cc                   	int3
140bd4190:	48 83 ec 28          	sub    $0x28,%rsp
140bd4194:	48 83 c1 10          	add    $0x10,%rcx
140bd4198:	e8 23 84 03 00       	call   0x140c0c5c0
140bd419d:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd41a4:	48 83 c4 28          	add    $0x28,%rsp
140bd41a8:	c3                   	ret
140bd41a9:	cc                   	int3
140bd41aa:	cc                   	int3
140bd41ab:	cc                   	int3
140bd41ac:	cc                   	int3
140bd41ad:	cc                   	int3
140bd41ae:	cc                   	int3
140bd41af:	cc                   	int3
140bd41b0:	48 83 ec 28          	sub    $0x28,%rsp
140bd41b4:	48 83 c1 10          	add    $0x10,%rcx
140bd41b8:	e8 13 88 03 00       	call   0x140c0c9d0
140bd41bd:	0f b6 80 e1 01 00 00 	movzbl 0x1e1(%rax),%eax
140bd41c4:	48 83 c4 28          	add    $0x28,%rsp
140bd41c8:	c3                   	ret