140120e55:	e8 d6 fc 18 00       	call   0x1402b0b30
140120e5a:	48 2b e0             	sub    %rax,%rsp
140120e5d:	33 c0                	xor    %eax,%eax
140120e5f:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
140120e66:	00 00
140120e68:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140120e6d:	0f 57 c0             	xorps  %xmm0,%xmm0
140120e70:	49 8b 00             	mov    (%r8),%rax
140120e73:	0f 57 c9             	xorps  %xmm1,%xmm1
140120e76:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140120e7c:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
140120e82:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140120e88:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140120e8d:	4c 8b 48 10          	mov    0x10(%rax),%r9
140120e91:	4d 85 c9             	test   %r9,%r9
140120e94:	74 19                	je     0x140120eaf
140120e96:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140120e9b:	49 8b c8             	mov    %r8,%rcx
140120e9e:	41 ff d1             	call   *%r9
140120ea1:	85 c0                	test   %eax,%eax
140120ea3:	7f 0a                	jg     0x140120eaf
140120ea5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140120eaa:	48 83 c4 78          	add    $0x78,%rsp
140120eae:	c3                   	ret
140120eaf:	33 c0                	xor    %eax,%eax
140120eb1:	48 83 c4 78          	add    $0x78,%rsp
140120eb5:	c3                   	ret
140120eb6:	cc                   	int3
140120eb7:	cc                   	int3
140120eb8:	cc                   	int3
140120eb9:	cc                   	int3
140120eba:	cc                   	int3
140120ebb:	cc                   	int3
140120ebc:	cc                   	int3
140120ebd:	cc                   	int3
140120ebe:	cc                   	int3
140120ebf:	cc                   	int3
140120ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140120ec5:	57                   	push   %rdi
140120ec6:	b8 20 00 00 00       	mov    $0x20,%eax
140120ecb:	e8 60 fc 18 00       	call   0x1402b0b30
140120ed0:	48 2b e0             	sub    %rax,%rsp
140120ed3:	48 8b d9             	mov    %rcx,%rbx
140120ed6:	48 8b fa             	mov    %rdx,%rdi
140120ed9:	48 8b ca             	mov    %rdx,%rcx
140120edc:	e8 bf 13 fd ff       	call   0x1400f22a0
140120ee1:	83 e8 01             	sub    $0x1,%eax
140120ee4:	0f 84 18 01 00 00    	je     0x140121002
140120eea:	83 e8 01             	sub    $0x1,%eax
140120eed:	74 53                	je     0x140120f42
140120eef:	83 f8 01             	cmp    $0x1,%eax
140120ef2:	0f 85 fa 00 00 00    	jne    0x140120ff2
140120ef8:	48 8b cf             	mov    %rdi,%rcx
140120efb:	e8 80 79 f8 ff       	call   0x1400a8880
140120f00:	48 8b 15 59 71 2b 00 	mov    0x2b7159(%rip),%rdx        # 0x1403d8060
140120f07:	48 8b c8             	mov    %rax,%rcx
140120f0a:	e8 65 21 1a 00       	call   0x1402c3074
140120f0f:	48 8b cf             	mov    %rdi,%rcx
140120f12:	e8 b9 f6 ff ff       	call   0x1401205d0
140120f17:	48 8b 15 42 71 2b 00 	mov    0x2b7142(%rip),%rdx        # 0x1403d8060
140120f1e:	48 8b c8             	mov    %rax,%rcx
140120f21:	e8 4e 21 1a 00       	call   0x1402c3074
140120f26:	48 8b 0d 33 71 2b 00 	mov    0x2b7133(%rip),%rcx        # 0x1403d8060
140120f2d:	e8 4a bf 19 00       	call   0x1402bce7c
140120f32:	48 8b cf             	mov    %rdi,%rcx
140120f35:	e8 b6 3b fe ff       	call   0x140104af0
140120f3a:	45 33 c9             	xor    %r9d,%r9d
140120f3d:	e9 f1 00 00 00       	jmp    0x140121033
140120f42:	48 8b cf             	mov    %rdi,%rcx
140120f45:	e8 36 79 f8 ff       	call   0x1400a8880
140120f4a:	48 8b 0d 0f 71 2b 00 	mov    0x2b710f(%rip),%rcx        # 0x1403d8060
140120f51:	48 8d 15 b0 2a 1f 00 	lea    0x1f2ab0(%rip),%rdx        # 0x140313a08
140120f58:	4c 8b c0             	mov    %rax,%r8
140120f5b:	e8 90 02 00 00       	call   0x1401211f0
140120f60:	48 8b 0d f9 70 2b 00 	mov    0x2b70f9(%rip),%rcx        # 0x1403d8060
140120f67:	e8 10 bf 19 00       	call   0x1402bce7c
140120f6c:	48 8b cf             	mov    %rdi,%rcx
140120f6f:	e8 7c 3b fe ff       	call   0x140104af0
140120f74:	83 e0 01             	and    $0x1,%eax
140120f77:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140120f7d:	44 8b c0             	mov    %eax,%r8d
140120f80:	48 8b d7             	mov    %rdi,%rdx
140120f83:	48 8b cb             	mov    %rbx,%rcx
140120f86:	e8 b5 02 00 00       	call   0x140121240
140120f8b:	85 c0                	test   %eax,%eax
140120f8d:	0f 8e b1 00 00 00    	jle    0x140121044
140120f93:	48 8b cf             	mov    %rdi,%rcx
140120f96:	e8 65 f6 ff ff       	call   0x140120600
140120f9b:	48 8b cf             	mov    %rdi,%rcx
140120f9e:	48 8b d8             	mov    %rax,%rbx
140120fa1:	e8 3a f6 ff ff       	call   0x1401205e0
140120fa6:	48 2b d8             	sub    %rax,%rbx
140120fa9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140120fb0:	0f b6 10             	movzbl (%rax),%edx
140120fb3:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
140120fb7:	2b d1                	sub    %ecx,%edx
140120fb9:	75 07                	jne    0x140120fc2
140120fbb:	48 ff c0             	inc    %rax
140120fbe:	85 c9                	test   %ecx,%ecx
140120fc0:	75 ee                	jne    0x140120fb0
140120fc2:	85 d2                	test   %edx,%edx
140120fc4:	74 2c                	je     0x140120ff2
140120fc6:	48 8b 0d 93 70 2b 00 	mov    0x2b7093(%rip),%rcx        # 0x1403d8060
140120fcd:	48 8d 15 44 2a 1f 00 	lea    0x1f2a44(%rip),%rdx        # 0x140313a18
140120fd4:	e8 17 02 00 00       	call   0x1401211f0
140120fd9:	48 8b 0d 80 70 2b 00 	mov    0x2b7080(%rip),%rcx        # 0x1403d8060
140120fe0:	e8 97 be 19 00       	call   0x1402bce7c
140120fe5:	33 c0                	xor    %eax,%eax
140120fe7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140120fec:	48 83 c4 20          	add    $0x20,%rsp
140120ff0:	5f                   	pop    %rdi
140120ff1:	c3                   	ret
140120ff2:	b8 01 00 00 00       	mov    $0x1,%eax
140120ff7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140120ffc:	48 83 c4 20          	add    $0x20,%rsp
140121000:	5f                   	pop    %rdi
140121001:	c3                   	ret
140121002:	48 8b cf             	mov    %rdi,%rcx
140121005:	e8 76 78 f8 ff       	call   0x1400a8880
14012100a:	48 8b 15 4f 70 2b 00 	mov    0x2b704f(%rip),%rdx        # 0x1403d8060
140121011:	48 8b c8             	mov    %rax,%rcx
140121014:	e8 5b 20 1a 00       	call   0x1402c3074
140121019:	48 8b 0d 40 70 2b 00 	mov    0x2b7040(%rip),%rcx        # 0x1403d8060
140121020:	e8 57 be 19 00       	call   0x1402bce7c
140121025:	48 8b cf             	mov    %rdi,%rcx
140121028:	e8 c3 3a fe ff       	call   0x140104af0
14012102d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140121033:	83 e0 01             	and    $0x1,%eax
140121036:	48 8b d7             	mov    %rdi,%rdx
140121039:	44 8b c0             	mov    %eax,%r8d
14012103c:	48 8b cb             	mov    %rbx,%rcx
14012103f:	e8 fc 01 00 00       	call   0x140121240
140121044:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140121049:	48 83 c4 20          	add    $0x20,%rsp
14012104d:	5f                   	pop    %rdi
14012104e:	c3                   	ret
14012104f:	cc                   	int3
140121050:	40 53                	rex push %rbx
140121052:	b8 20 00 00 00       	mov    $0x20,%eax
140121057:	e8 d4 fa 18 00       	call   0x1402b0b30
14012105c:	48 2b e0             	sub    %rax,%rsp
14012105f:	48 8b ca             	mov    %rdx,%rcx
140121062:	48 8b da             	mov    %rdx,%rbx
140121065:	e8 36 12 fd ff       	call   0x1400f22a0
14012106a:	83 e8 04             	sub    $0x4,%eax
14012106d:	74 05                	je     0x140121074
14012106f:	83 f8 01             	cmp    $0x1,%eax
140121072:	75 23                	jne    0x140121097
140121074:	48 8b cb             	mov    %rbx,%rcx
140121077:	e8 04 78 f8 ff       	call   0x1400a8880
14012107c:	48 8b 15 dd 6f 2b 00 	mov    0x2b6fdd(%rip),%rdx        # 0x1403d8060
140121083:	48 8b c8             	mov    %rax,%rcx
140121086:	e8 e9 1f 1a 00       	call   0x1402c3074
14012108b:	48 8b 0d ce 6f 2b 00 	mov    0x2b6fce(%rip),%rcx        # 0x1403d8060
140121092:	e8 e5 bd 19 00       	call   0x1402bce7c
140121097:	b8 01 00 00 00       	mov    $0x1,%eax
14012109c:	48 83 c4 20          	add    $0x20,%rsp
1401210a0:	5b                   	pop    %rbx
1401210a1:	c3                   	ret
1401210a2:	cc                   	int3
1401210a3:	cc                   	int3
1401210a4:	cc                   	int3
1401210a5:	cc                   	int3
1401210a6:	cc                   	int3
1401210a7:	cc                   	int3
1401210a8:	cc                   	int3
1401210a9:	cc                   	int3
1401210aa:	cc                   	int3
1401210ab:	cc                   	int3
1401210ac:	cc                   	int3
1401210ad:	cc                   	int3
1401210ae:	cc                   	int3
1401210af:	cc                   	int3
1401210b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401210b5:	e8 76 fa 18 00       	call   0x1402b0b30
1401210ba:	48 2b e0             	sub    %rax,%rsp
1401210bd:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1401210c1:	e8 aa 68 00 00       	call   0x140127970
1401210c6:	85 c0                	test   %eax,%eax
1401210c8:	75 05                	jne    0x1401210cf
1401210ca:	48 83 c4 28          	add    $0x28,%rsp
1401210ce:	c3                   	ret
1401210cf:	48 8d 15 92 e5 1c 00 	lea    0x1ce592(%rip),%rdx        # 0x1402ef668
1401210d6:	c7 05 88 6f 2b 00 01 	movl   $0x1,0x2b6f88(%rip)        # 0x1403d8068
1401210dd:	00 00 00
1401210e0:	48 8d 0d 69 29 1f 00 	lea    0x1f2969(%rip),%rcx        # 0x140313a50
1401210e7:	e8 94 5d 1a 00       	call   0x1402c6e80
1401210ec:	48 89 05 6d 6f 2b 00 	mov    %rax,0x2b6f6d(%rip)        # 0x1403d8060
1401210f3:	48 85 c0             	test   %rax,%rax
1401210f6:	75 0f                	jne    0x140121107
1401210f8:	8d 48 02             	lea    0x2(%rax),%ecx
1401210fb:	e8 20 c2 19 00       	call   0x1402bd320
140121100:	48 89 05 59 6f 2b 00 	mov    %rax,0x2b6f59(%rip)        # 0x1403d8060
140121107:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
14012110c:	ff 15 ce 41 1c 00    	call   *0x1c41ce(%rip)        # 0x1402e52e0
140121112:	48 8b c8             	mov    %rax,%rcx
140121115:	48 8d 15 34 6f 2b 00 	lea    0x2b6f34(%rip),%rdx        # 0x1403d8050
14012111c:	ff 15 f6 41 1c 00    	call   *0x1c41f6(%rip)        # 0x1402e5318
140121122:	85 c0                	test   %eax,%eax
140121124:	75 25                	jne    0x14012114b
140121126:	48 8d 15 3f e5 1c 00 	lea    0x1ce53f(%rip),%rdx        # 0x1402ef66c
14012112d:	89 05 35 6f 2b 00    	mov    %eax,0x2b6f35(%rip)        # 0x1403d8068
140121133:	48 8d 0d 1e 29 1f 00 	lea    0x1f291e(%rip),%rcx        # 0x140313a58
14012113a:	e8 41 5d 1a 00       	call   0x1402c6e80
14012113f:	48 89 05 12 6f 2b 00 	mov    %rax,0x2b6f12(%rip)        # 0x1403d8058
140121146:	48 85 c0             	test   %rax,%rax
140121149:	75 0e                	jne    0x140121159
14012114b:	33 c9                	xor    %ecx,%ecx
14012114d:	e8 ce c1 19 00       	call   0x1402bd320
140121152:	48 89 05 ff 6e 2b 00 	mov    %rax,0x2b6eff(%rip)        # 0x1403d8058
140121159:	b8 01 00 00 00       	mov    $0x1,%eax
14012115e:	48 83 c4 28          	add    $0x28,%rsp
140121162:	c3                   	ret
140121163:	cc                   	int3
140121164:	cc                   	int3
140121165:	cc                   	int3
140121166:	cc                   	int3
140121167:	cc                   	int3
140121168:	cc                   	int3
140121169:	cc                   	int3
14012116a:	cc                   	int3
14012116b:	cc                   	int3
14012116c:	cc                   	int3
14012116d:	cc                   	int3
14012116e:	cc                   	int3
14012116f:	cc                   	int3
140121170:	40 53                	rex push %rbx
140121172:	b8 20 00 00 00       	mov    $0x20,%eax
140121177:	e8 b4 f9 18 00       	call   0x1402b0b30
14012117c:	48 2b e0             	sub    %rax,%rsp
14012117f:	48 8b d9             	mov    %rcx,%rbx
140121182:	33 c9                	xor    %ecx,%ecx
140121184:	e8 97 c1 19 00       	call   0x1402bd320
140121189:	48 8b 0d c8 6e 2b 00 	mov    0x2b6ec8(%rip),%rcx        # 0x1403d8058
140121190:	48 3b c8             	cmp    %rax,%rcx
140121193:	74 05                	je     0x14012119a
140121195:	e8 6e be 19 00       	call   0x1402bd008
14012119a:	b9 02 00 00 00       	mov    $0x2,%ecx
14012119f:	e8 7c c1 19 00       	call   0x1402bd320
1401211a4:	48 8b 0d b5 6e 2b 00 	mov    0x2b6eb5(%rip),%rcx        # 0x1403d8060
1401211ab:	48 3b c8             	cmp    %rax,%rcx
1401211ae:	74 05                	je     0x1401211b5
1401211b0:	e8 53 be 19 00       	call   0x1402bd008
1401211b5:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1401211b9:	e8 72 68 00 00       	call   0x140127a30
1401211be:	b8 01 00 00 00       	mov    $0x1,%eax
1401211c3:	48 83 c4 20          	add    $0x20,%rsp
1401211c7:	5b                   	pop    %rbx
1401211c8:	c3                   	ret
1401211c9:	cc                   	int3
1401211ca:	cc                   	int3
1401211cb:	cc                   	int3
1401211cc:	cc                   	int3
1401211cd:	cc                   	int3
1401211ce:	cc                   	int3
1401211cf:	cc                   	int3
1401211d0:	48 8d 05 d9 ed 2a 00 	lea    0x2aedd9(%rip),%rax        # 0x1403cffb0
1401211d7:	c3                   	ret
1401211d8:	cc                   	int3
1401211d9:	cc                   	int3
1401211da:	cc                   	int3
1401211db:	cc                   	int3
1401211dc:	cc                   	int3
1401211dd:	cc                   	int3
1401211de:	cc                   	int3
1401211df:	cc                   	int3
1401211e0:	48 8b 05 21 ee 2a 00 	mov    0x2aee21(%rip),%rax        # 0x1403d0008
1401211e7:	c3                   	ret
1401211e8:	cc                   	int3
1401211e9:	cc                   	int3
1401211ea:	cc                   	int3
1401211eb:	cc                   	int3
1401211ec:	cc                   	int3
1401211ed:	cc                   	int3
1401211ee:	cc                   	int3
1401211ef:	cc                   	int3
1401211f0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401211f5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401211fa:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401211ff:	53                   	push   %rbx
140121200:	56                   	push   %rsi
140121201:	57                   	push   %rdi
140121202:	b8 30 00 00 00       	mov    $0x30,%eax
140121207:	e8 24 f9 18 00       	call   0x1402b0b30
14012120c:	48 2b e0             	sub    %rax,%rsp
14012120f:	48 8b fa             	mov    %rdx,%rdi
140121212:	48 8d 74 24 60       	lea    0x60(%rsp),%rsi
140121217:	48 8b d9             	mov    %rcx,%rbx
14012121a:	e8 f1 c1 f5 ff       	call   0x14007d410
14012121f:	45 33 c9             	xor    %r9d,%r9d
140121222:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140121227:	4c 8b c7             	mov    %rdi,%r8
14012122a:	48 8b d3             	mov    %rbx,%rdx
14012122d:	48 8b 08             	mov    (%rax),%rcx
140121230:	e8 c7 a9 19 00       	call   0x1402bbbfc
140121235:	48 83 c4 30          	add    $0x30,%rsp
140121239:	5f                   	pop    %rdi
14012123a:	5e                   	pop    %rsi
14012123b:	5b                   	pop    %rbx
14012123c:	c3                   	ret
14012123d:	cc                   	int3
14012123e:	cc                   	int3
14012123f:	cc                   	int3
140121240:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140121245:	55                   	push   %rbp
140121246:	56                   	push   %rsi
140121247:	57                   	push   %rdi
140121248:	41 54                	push   %r12
14012124a:	41 55                	push   %r13
14012124c:	41 56                	push   %r14
14012124e:	41 57                	push   %r15
140121250:	48 8d ac 24 a0 fa ff 	lea    -0x560(%rsp),%rbp
140121257:	ff
140121258:	b8 60 06 00 00       	mov    $0x660,%eax
14012125d:	e8 ce f8 18 00       	call   0x1402b0b30
140121262:	48 2b e0             	sub    %rax,%rsp
140121265:	48 8b 05 14 48 2b 00 	mov    0x2b4814(%rip),%rax        # 0x1403d5a80
14012126c:	48 33 c4             	xor    %rsp,%rax
14012126f:	48 89 85 50 05 00 00 	mov    %rax,0x550(%rbp)
140121276:	33 db                	xor    %ebx,%ebx
140121278:	4c 8b e2             	mov    %rdx,%r12
14012127b:	4c 8b f9             	mov    %rcx,%r15
14012127e:	89 1d e8 6d 2b 00    	mov    %ebx,0x2b6de8(%rip)        # 0x1403d806c
140121284:	48 8d 15 15 04 00 00 	lea    0x415(%rip),%rdx        # 0x1401216a0
14012128b:	89 1d df 6d 2b 00    	mov    %ebx,0x2b6ddf(%rip)        # 0x1403d8070
140121291:	45 8b f1             	mov    %r9d,%r14d
140121294:	41 8b f0             	mov    %r8d,%esi
140121297:	8d 4b 16             	lea    0x16(%rbx),%ecx
14012129a:	e8 35 8d 1a 00       	call   0x1402c9fd4
14012129f:	48 8d 15 fa 03 00 00 	lea    0x3fa(%rip),%rdx        # 0x1401216a0
1401212a6:	48 89 05 53 6d 2b 00 	mov    %rax,0x2b6d53(%rip)        # 0x1403d8000
1401212ad:	8d 4b 08             	lea    0x8(%rbx),%ecx
1401212b0:	e8 1f 8d 1a 00       	call   0x1402c9fd4
1401212b5:	48 8d 15 e4 03 00 00 	lea    0x3e4(%rip),%rdx        # 0x1401216a0
1401212bc:	48 89 05 cd 6c 2b 00 	mov    %rax,0x2b6ccd(%rip)        # 0x1403d7f90
1401212c3:	8d 4b 04             	lea    0x4(%rbx),%ecx
1401212c6:	e8 09 8d 1a 00       	call   0x1402c9fd4
1401212cb:	48 8d 15 ce 03 00 00 	lea    0x3ce(%rip),%rdx        # 0x1401216a0
1401212d2:	48 89 05 97 6c 2b 00 	mov    %rax,0x2b6c97(%rip)        # 0x1403d7f70
1401212d9:	8d 4b 02             	lea    0x2(%rbx),%ecx
1401212dc:	e8 f3 8c 1a 00       	call   0x1402c9fd4
1401212e1:	48 8d 15 b8 03 00 00 	lea    0x3b8(%rip),%rdx        # 0x1401216a0
1401212e8:	48 89 05 71 6c 2b 00 	mov    %rax,0x2b6c71(%rip)        # 0x1403d7f60
1401212ef:	8d 4b 0b             	lea    0xb(%rbx),%ecx
1401212f2:	e8 dd 8c 1a 00       	call   0x1402c9fd4
1401212f7:	48 8d 15 a2 03 00 00 	lea    0x3a2(%rip),%rdx        # 0x1401216a0
1401212fe:	48 89 05 a3 6c 2b 00 	mov    %rax,0x2b6ca3(%rip)        # 0x1403d7fa8
140121305:	8d 4b 0f             	lea    0xf(%rbx),%ecx
140121308:	e8 c7 8c 1a 00       	call   0x1402c9fd4
14012130d:	48 89 05 b4 6c 2b 00 	mov    %rax,0x2b6cb4(%rip)        # 0x1403d7fc8