1402a0ea5:	75 12                	jne    0x1402a0eb9
1402a0ea7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0eac:	48 8b 01             	mov    (%rcx),%rax
1402a0eaf:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0eb3:	ff 15 7f bd 86 00    	call   *0x86bd7f(%rip)        # 0x140b0cc38
1402a0eb9:	40 32 ff             	xor    %dil,%dil
1402a0ebc:	40 8a c7             	mov    %dil,%al
1402a0ebf:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a0ec4:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402a0ec9:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402a0ece:	48 83 c4 40          	add    $0x40,%rsp
1402a0ed2:	5f                   	pop    %rdi
1402a0ed3:	c3                   	ret
1402a0ed4:	90                   	nop
1402a0ed5:	90                   	nop
1402a0ed6:	90                   	nop
1402a0ed7:	90                   	nop
1402a0ed8:	90                   	nop
1402a0ed9:	90                   	nop
1402a0eda:	90                   	nop
1402a0edb:	90                   	nop
1402a0edc:	90                   	nop
1402a0edd:	90                   	nop
1402a0ede:	90                   	nop
1402a0edf:	90                   	nop
1402a0ee0:	48 8d 05 29 1a 88 00 	lea    0x881a29(%rip),%rax        # 0x140b22910
1402a0ee7:	48 89 02             	mov    %rax,(%rdx)
1402a0eea:	48 8b c2             	mov    %rdx,%rax
1402a0eed:	c3                   	ret
1402a0eee:	90                   	nop
1402a0eef:	90                   	nop
1402a0ef0:	48 8d 05 51 1a 88 00 	lea    0x881a51(%rip),%rax        # 0x140b22948
1402a0ef7:	48 89 02             	mov    %rax,(%rdx)
1402a0efa:	48 8b c2             	mov    %rdx,%rax
1402a0efd:	c3                   	ret
1402a0efe:	90                   	nop
1402a0eff:	90                   	nop
1402a0f00:	48 8d 05 d9 33 a3 00 	lea    0xa333d9(%rip),%rax        # 0x140cd42e0
1402a0f07:	c3                   	ret
1402a0f08:	90                   	nop
1402a0f09:	90                   	nop
1402a0f0a:	90                   	nop
1402a0f0b:	90                   	nop
1402a0f0c:	90                   	nop
1402a0f0d:	90                   	nop
1402a0f0e:	90                   	nop
1402a0f0f:	90                   	nop
1402a0f10:	48 8b c4             	mov    %rsp,%rax
1402a0f13:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a0f17:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402a0f1b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402a0f1f:	57                   	push   %rdi
1402a0f20:	48 83 ec 40          	sub    $0x40,%rsp
1402a0f24:	48 8b 1a             	mov    (%rdx),%rbx
1402a0f27:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a0f2a:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
1402a0f2f:	83 cd ff             	or     $0xffffffff,%ebp
1402a0f32:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1402a0f36:	75 77                	jne    0x1402a0faf
1402a0f38:	48 8b 03             	mov    (%rbx),%rax
1402a0f3b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402a0f40:	48 8b cb             	mov    %rbx,%rcx
1402a0f43:	48 8b 40 10          	mov    0x10(%rax),%rax
1402a0f47:	ff 15 eb bc 86 00    	call   *0x86bceb(%rip)        # 0x140b0cc38
1402a0f4d:	48 8b 30             	mov    (%rax),%rsi
1402a0f50:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a0f54:	48 83 20 00          	andq   $0x0,(%rax)
1402a0f58:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a0f5d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a0f62:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1402a0f67:	48 85 ff             	test   %rdi,%rdi
1402a0f6a:	74 3a                	je     0x1402a0fa6
1402a0f6c:	8b c5                	mov    %ebp,%eax
1402a0f6e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a0f73:	03 c5                	add    %ebp,%eax
1402a0f75:	75 2a                	jne    0x1402a0fa1
1402a0f77:	48 8b 07             	mov    (%rdi),%rax
1402a0f7a:	48 8b cf             	mov    %rdi,%rcx
1402a0f7d:	48 8b 00             	mov    (%rax),%rax
1402a0f80:	ff 15 b2 bc 86 00    	call   *0x86bcb2(%rip)        # 0x140b0cc38
1402a0f86:	8b c5                	mov    %ebp,%eax
1402a0f88:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a0f8d:	03 c5                	add    %ebp,%eax
1402a0f8f:	75 10                	jne    0x1402a0fa1
1402a0f91:	48 8b 07             	mov    (%rdi),%rax
1402a0f94:	48 8b cf             	mov    %rdi,%rcx
1402a0f97:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a0f9b:	ff 15 97 bc 86 00    	call   *0x86bc97(%rip)        # 0x140b0cc38
1402a0fa1:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0fa6:	48 85 f6             	test   %rsi,%rsi
1402a0fa9:	48 0f 45 de          	cmovne %rsi,%rbx
1402a0fad:	eb 05                	jmp    0x1402a0fb4
1402a0faf:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0fb4:	48 85 db             	test   %rbx,%rbx
1402a0fb7:	74 4f                	je     0x1402a1008
1402a0fb9:	83 7b 10 05          	cmpl   $0x5,0x10(%rbx)
1402a0fbd:	40 0f 94 c7          	sete   %dil
1402a0fc1:	48 85 c9             	test   %rcx,%rcx
1402a0fc4:	0f 84 82 00 00 00    	je     0x1402a104c
1402a0fca:	8b c5                	mov    %ebp,%eax
1402a0fcc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a0fd1:	03 c5                	add    %ebp,%eax
1402a0fd3:	75 77                	jne    0x1402a104c
1402a0fd5:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a0fda:	48 8b 03             	mov    (%rbx),%rax
1402a0fdd:	48 8b cb             	mov    %rbx,%rcx
1402a0fe0:	48 8b 00             	mov    (%rax),%rax
1402a0fe3:	ff 15 4f bc 86 00    	call   *0x86bc4f(%rip)        # 0x140b0cc38
1402a0fe9:	8b c5                	mov    %ebp,%eax
1402a0feb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a0ff0:	03 c5                	add    %ebp,%eax
1402a0ff2:	75 58                	jne    0x1402a104c
1402a0ff4:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a0ff9:	48 8b 01             	mov    (%rcx),%rax
1402a0ffc:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a1000:	ff 15 32 bc 86 00    	call   *0x86bc32(%rip)        # 0x140b0cc38
1402a1006:	eb 44                	jmp    0x1402a104c
1402a1008:	48 85 c9             	test   %rcx,%rcx
1402a100b:	74 3c                	je     0x1402a1049
1402a100d:	8b c5                	mov    %ebp,%eax
1402a100f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a1014:	03 c5                	add    %ebp,%eax
1402a1016:	75 31                	jne    0x1402a1049
1402a1018:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a101d:	48 8b 03             	mov    (%rbx),%rax
1402a1020:	48 8b cb             	mov    %rbx,%rcx
1402a1023:	48 8b 00             	mov    (%rax),%rax
1402a1026:	ff 15 0c bc 86 00    	call   *0x86bc0c(%rip)        # 0x140b0cc38
1402a102c:	8b c5                	mov    %ebp,%eax
1402a102e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a1033:	03 c5                	add    %ebp,%eax
1402a1035:	75 12                	jne    0x1402a1049
1402a1037:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a103c:	48 8b 01             	mov    (%rcx),%rax
1402a103f:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a1043:	ff 15 ef bb 86 00    	call   *0x86bbef(%rip)        # 0x140b0cc38
1402a1049:	40 32 ff             	xor    %dil,%dil
1402a104c:	40 8a c7             	mov    %dil,%al
1402a104f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a1054:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402a1059:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402a105e:	48 83 c4 40          	add    $0x40,%rsp
1402a1062:	5f                   	pop    %rdi
1402a1063:	c3                   	ret
1402a1064:	90                   	nop
1402a1065:	90                   	nop
1402a1066:	90                   	nop
1402a1067:	90                   	nop
1402a1068:	90                   	nop
1402a1069:	90                   	nop
1402a106a:	90                   	nop
1402a106b:	90                   	nop
1402a106c:	90                   	nop
1402a106d:	90                   	nop
1402a106e:	90                   	nop
1402a106f:	90                   	nop
1402a1070:	48 8d 05 09 19 88 00 	lea    0x881909(%rip),%rax        # 0x140b22980
1402a1077:	48 89 02             	mov    %rax,(%rdx)
1402a107a:	48 8b c2             	mov    %rdx,%rax
1402a107d:	c3                   	ret
1402a107e:	90                   	nop
1402a107f:	90                   	nop
1402a1080:	48 8d 05 09 32 a3 00 	lea    0xa33209(%rip),%rax        # 0x140cd4290
1402a1087:	c3                   	ret
1402a1088:	90                   	nop
1402a1089:	90                   	nop
1402a108a:	90                   	nop
1402a108b:	90                   	nop
1402a108c:	90                   	nop
1402a108d:	90                   	nop
1402a108e:	90                   	nop
1402a108f:	90                   	nop
1402a1090:	48 8b c4             	mov    %rsp,%rax
1402a1093:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a1097:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402a109b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402a109f:	57                   	push   %rdi
1402a10a0:	48 83 ec 40          	sub    $0x40,%rsp
1402a10a4:	48 8b 1a             	mov    (%rdx),%rbx
1402a10a7:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a10aa:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
1402a10af:	83 cd ff             	or     $0xffffffff,%ebp
1402a10b2:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1402a10b6:	75 77                	jne    0x1402a112f
1402a10b8:	48 8b 03             	mov    (%rbx),%rax
1402a10bb:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402a10c0:	48 8b cb             	mov    %rbx,%rcx
1402a10c3:	48 8b 40 10          	mov    0x10(%rax),%rax
1402a10c7:	ff 15 6b bb 86 00    	call   *0x86bb6b(%rip)        # 0x140b0cc38
1402a10cd:	48 8b 30             	mov    (%rax),%rsi
1402a10d0:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a10d4:	48 83 20 00          	andq   $0x0,(%rax)
1402a10d8:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a10dd:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a10e2:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1402a10e7:	48 85 ff             	test   %rdi,%rdi
1402a10ea:	74 3a                	je     0x1402a1126
1402a10ec:	8b c5                	mov    %ebp,%eax
1402a10ee:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a10f3:	03 c5                	add    %ebp,%eax
1402a10f5:	75 2a                	jne    0x1402a1121
1402a10f7:	48 8b 07             	mov    (%rdi),%rax
1402a10fa:	48 8b cf             	mov    %rdi,%rcx
1402a10fd:	48 8b 00             	mov    (%rax),%rax
1402a1100:	ff 15 32 bb 86 00    	call   *0x86bb32(%rip)        # 0x140b0cc38
1402a1106:	8b c5                	mov    %ebp,%eax
1402a1108:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a110d:	03 c5                	add    %ebp,%eax
1402a110f:	75 10                	jne    0x1402a1121
1402a1111:	48 8b 07             	mov    (%rdi),%rax
1402a1114:	48 8b cf             	mov    %rdi,%rcx
1402a1117:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a111b:	ff 15 17 bb 86 00    	call   *0x86bb17(%rip)        # 0x140b0cc38
1402a1121:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a1126:	48 85 f6             	test   %rsi,%rsi
1402a1129:	48 0f 45 de          	cmovne %rsi,%rbx
1402a112d:	eb 05                	jmp    0x1402a1134
1402a112f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a1134:	48 85 db             	test   %rbx,%rbx
1402a1137:	74 4f                	je     0x1402a1188
1402a1139:	83 7b 10 06          	cmpl   $0x6,0x10(%rbx)
1402a113d:	40 0f 94 c7          	sete   %dil
1402a1141:	48 85 c9             	test   %rcx,%rcx
1402a1144:	0f 84 82 00 00 00    	je     0x1402a11cc
1402a114a:	8b c5                	mov    %ebp,%eax
1402a114c:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a1151:	03 c5                	add    %ebp,%eax
1402a1153:	75 77                	jne    0x1402a11cc
1402a1155:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a115a:	48 8b 03             	mov    (%rbx),%rax
1402a115d:	48 8b cb             	mov    %rbx,%rcx
1402a1160:	48 8b 00             	mov    (%rax),%rax
1402a1163:	ff 15 cf ba 86 00    	call   *0x86bacf(%rip)        # 0x140b0cc38
1402a1169:	8b c5                	mov    %ebp,%eax
1402a116b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a1170:	03 c5                	add    %ebp,%eax
1402a1172:	75 58                	jne    0x1402a11cc
1402a1174:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a1179:	48 8b 01             	mov    (%rcx),%rax
1402a117c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a1180:	ff 15 b2 ba 86 00    	call   *0x86bab2(%rip)        # 0x140b0cc38
1402a1186:	eb 44                	jmp    0x1402a11cc
1402a1188:	48 85 c9             	test   %rcx,%rcx
1402a118b:	74 3c                	je     0x1402a11c9
1402a118d:	8b c5                	mov    %ebp,%eax
1402a118f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a1194:	03 c5                	add    %ebp,%eax
1402a1196:	75 31                	jne    0x1402a11c9
1402a1198:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a119d:	48 8b 03             	mov    (%rbx),%rax
1402a11a0:	48 8b cb             	mov    %rbx,%rcx
1402a11a3:	48 8b 00             	mov    (%rax),%rax
1402a11a6:	ff 15 8c ba 86 00    	call   *0x86ba8c(%rip)        # 0x140b0cc38
1402a11ac:	8b c5                	mov    %ebp,%eax
1402a11ae:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402a11b3:	03 c5                	add    %ebp,%eax
1402a11b5:	75 12                	jne    0x1402a11c9
1402a11b7:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a11bc:	48 8b 01             	mov    (%rcx),%rax
1402a11bf:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a11c3:	ff 15 6f ba 86 00    	call   *0x86ba6f(%rip)        # 0x140b0cc38
1402a11c9:	40 32 ff             	xor    %dil,%dil
1402a11cc:	40 8a c7             	mov    %dil,%al
1402a11cf:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402a11d4:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402a11d9:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402a11de:	48 83 c4 40          	add    $0x40,%rsp
1402a11e2:	5f                   	pop    %rdi
1402a11e3:	c3                   	ret
1402a11e4:	90                   	nop
1402a11e5:	90                   	nop
1402a11e6:	90                   	nop
1402a11e7:	90                   	nop
1402a11e8:	90                   	nop
1402a11e9:	90                   	nop
1402a11ea:	90                   	nop
1402a11eb:	90                   	nop
1402a11ec:	90                   	nop
1402a11ed:	90                   	nop
1402a11ee:	90                   	nop
1402a11ef:	90                   	nop
1402a11f0:	48 8d 05 c1 17 88 00 	lea    0x8817c1(%rip),%rax        # 0x140b229b8
1402a11f7:	48 89 02             	mov    %rax,(%rdx)
1402a11fa:	48 8b c2             	mov    %rdx,%rax
1402a11fd:	c3                   	ret
1402a11fe:	90                   	nop
1402a11ff:	90                   	nop
1402a1200:	48 8b c4             	mov    %rsp,%rax
1402a1203:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402a1207:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402a120b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402a120f:	57                   	push   %rdi
1402a1210:	48 83 ec 40          	sub    $0x40,%rsp
1402a1214:	48 8b 19             	mov    (%rcx),%rbx
1402a1217:	0f 57 c0             	xorps  %xmm0,%xmm0
1402a121a:	f3 0f 7f 40 d8       	movdqu %xmm0,-0x28(%rax)
1402a121f:	83 cd ff             	or     $0xffffffff,%ebp
1402a1222:	83 7b 10 00          	cmpl   $0x0,0x10(%rbx)
1402a1226:	75 70                	jne    0x1402a1298
1402a1228:	48 8b 03             	mov    (%rbx),%rax
1402a122b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402a1230:	48 8b cb             	mov    %rbx,%rcx
1402a1233:	48 8b 40 10          	mov    0x10(%rax),%rax
1402a1237:	ff 15 fb b9 86 00    	call   *0x86b9fb(%rip)        # 0x140b0cc38
1402a123d:	48 8b 30             	mov    (%rax),%rsi
1402a1240:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402a1244:	48 83 20 00          	andq   $0x0,(%rax)
1402a1248:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402a124d:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402a1252:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1402a1257:	48 85 ff             	test   %rdi,%rdi
1402a125a:	74 35                	je     0x1402a1291
1402a125c:	8b c5                	mov    %ebp,%eax
1402a125e:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402a1263:	03 c5                	add    %ebp,%eax
1402a1265:	75 2a                	jne    0x1402a1291
1402a1267:	48 8b 07             	mov    (%rdi),%rax
1402a126a:	48 8b cf             	mov    %rdi,%rcx
1402a126d:	48 8b 00             	mov    (%rax),%rax
1402a1270:	ff 15 c2 b9 86 00    	call   *0x86b9c2(%rip)        # 0x140b0cc38
1402a1276:	8b c5                	mov    %ebp,%eax
1402a1278:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1402a127d:	03 c5                	add    %ebp,%eax
1402a127f:	75 10                	jne    0x1402a1291
1402a1281:	48 8b 07             	mov    (%rdi),%rax
1402a1284:	48 8b cf             	mov    %rdi,%rcx
1402a1287:	48 8b 40 08          	mov    0x8(%rax),%rax
1402a128b:	ff 15 a7 b9 86 00    	call   *0x86b9a7(%rip)        # 0x140b0cc38
1402a1291:	48 85 f6             	test   %rsi,%rsi
1402a1294:	48 0f 45 de          	cmovne %rsi,%rbx
1402a1298:	48 85 db             	test   %rbx,%rbx
1402a129b:	74 0a                	je     0x1402a12a7
1402a129d:	83 7b 10 07          	cmpl   $0x7,0x10(%rbx)
1402a12a1:	40 0f 94 c7          	sete   %dil
1402a12a5:	eb 03                	jmp    0x1402a12aa
1402a12a7:	40 32 ff             	xor    %dil,%dil
1402a12aa:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402a12af:	48 85 c9             	test   %rcx,%rcx
1402a12b2:	74 3c                	je     0x1402a12f0
1402a12b4:	8b c5                	mov    %ebp,%eax
1402a12b6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402a12bb:	03 c5                	add    %ebp,%eax
1402a12bd:	75 31                	jne    0x1402a12f0
1402a12bf:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402a12c4:	48 8b 03             	mov    (%rbx),%rax
1402a12c7:	48 8b cb             	mov    %rbx,%rcx
1402a12ca:	48 8b 00             	mov    (%rax),%rax
1402a12cd:	ff 15 65 b9 86 00    	call   *0x86b965(%rip)        # 0x140b0cc38
1402a12d3:	8b cd                	mov    %ebp,%ecx
1402a12d5:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)