140190e0f:	76 11                	jbe    0x140190e22
140190e11:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
140190e15:	48 89 5d e0          	mov    %rbx,-0x20(%rbp)
140190e19:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140190e1d:	e8 d2 21 00 00       	call   0x140192ff4
140190e22:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140190e26:	48 33 cc             	xor    %rsp,%rcx
140190e29:	e8 42 39 07 00       	call   0x140204770
140190e2e:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140190e33:	48 83 c4 50          	add    $0x50,%rsp
140190e37:	5d                   	pop    %rbp
140190e38:	c3                   	ret
140190e39:	33 d2                	xor    %edx,%edx
140190e3b:	b9 cb 23 32 01       	mov    $0x13223cb,%ecx
140190e40:	e8 9f a4 e7 ff       	call   0x14000b2e4
140190e45:	cc                   	int3
140190e46:	90                   	nop
140190e47:	90                   	nop
140190e48:	4c 8b dc             	mov    %rsp,%r11
140190e4b:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140190e4f:	49 89 73 18          	mov    %rsi,0x18(%r11)
140190e53:	57                   	push   %rdi
140190e54:	48 83 ec 60          	sub    $0x60,%rsp
140190e58:	48 8b 05 21 03 17 00 	mov    0x170321(%rip),%rax        # 0x140301180
140190e5f:	48 33 c4             	xor    %rsp,%rax
140190e62:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140190e67:	48 8b f9             	mov    %rcx,%rdi
140190e6a:	33 c0                	xor    %eax,%eax
140190e6c:	0f 57 c0             	xorps  %xmm0,%xmm0
140190e6f:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140190e73:	49 8d 4b d0          	lea    -0x30(%r11),%rcx
140190e77:	40 8a f2             	mov    %dl,%sil
140190e7a:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140190e7f:	ff 15 73 12 08 00    	call   *0x81273(%rip)        # 0x1402120f8
140190e85:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140190e8a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140190e8f:	ff 15 5b 12 08 00    	call   *0x8125b(%rip)        # 0x1402120f0
140190e95:	85 c0                	test   %eax,%eax
140190e97:	0f 84 a1 00 00 00    	je     0x140190f3e
140190e9d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140190ea2:	48 8d 15 57 28 12 00 	lea    0x122857(%rip),%rdx        # 0x1402b3700
140190ea9:	48 8d 0d d0 9a 0b 00 	lea    0xb9ad0(%rip),%rcx        # 0x14024a980
140190eb0:	e8 33 1a 00 00       	call   0x1401928e8
140190eb5:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140190eba:	48 8b cf             	mov    %rdi,%rcx
140190ebd:	e8 ca fb ff ff       	call   0x140190a8c
140190ec2:	48 8b cf             	mov    %rdi,%rcx
140190ec5:	48 8b d8             	mov    %rax,%rbx
140190ec8:	e8 d3 fa ff ff       	call   0x1401909a0
140190ecd:	44 8a ce             	mov    %sil,%r9b
140190ed0:	4c 8b c3             	mov    %rbx,%r8
140190ed3:	48 8b d0             	mov    %rax,%rdx
140190ed6:	48 8b cf             	mov    %rdi,%rcx
140190ed9:	e8 6e 00 00 00       	call   0x140190f4c
140190ede:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140190ee3:	48 83 f8 07          	cmp    $0x7,%rax
140190ee7:	76 36                	jbe    0x140190f1f
140190ee9:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140190eee:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140190ef5:	00
140190ef6:	48 8b d1             	mov    %rcx,%rdx
140190ef9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140190eff:	72 18                	jb     0x140190f19
140190f01:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140190f05:	48 2b d1             	sub    %rcx,%rdx
140190f08:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140190f0c:	48 83 f8 1f          	cmp    $0x1f,%rax
140190f10:	76 07                	jbe    0x140190f19
140190f12:	ff 15 68 1c 08 00    	call   *0x81c68(%rip)        # 0x140212b80
140190f18:	cc                   	int3
140190f19:	ff 15 21 1c 08 00    	call   *0x81c21(%rip)        # 0x140212b40
140190f1f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140190f24:	48 33 cc             	xor    %rsp,%rcx
140190f27:	e8 44 38 07 00       	call   0x140204770
140190f2c:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140190f31:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140190f35:	49 8b 73 20          	mov    0x20(%r11),%rsi
140190f39:	49 8b e3             	mov    %r11,%rsp
140190f3c:	5f                   	pop    %rdi
140190f3d:	c3                   	ret
140190f3e:	33 d2                	xor    %edx,%edx
140190f40:	b9 cb 23 32 01       	mov    $0x13223cb,%ecx
140190f45:	e8 9a a3 e7 ff       	call   0x14000b2e4
140190f4a:	cc                   	int3
140190f4b:	90                   	nop
140190f4c:	48 85 d2             	test   %rdx,%rdx
140190f4f:	0f 84 fc 01 00 00    	je     0x140191151
140190f55:	48 8b c4             	mov    %rsp,%rax
140190f58:	48 89 58 10          	mov    %rbx,0x10(%rax)
140190f5c:	48 89 70 18          	mov    %rsi,0x18(%rax)
140190f60:	48 89 78 20          	mov    %rdi,0x20(%rax)
140190f64:	48 89 48 08          	mov    %rcx,0x8(%rax)
140190f68:	55                   	push   %rbp
140190f69:	41 54                	push   %r12
140190f6b:	41 55                	push   %r13
140190f6d:	41 56                	push   %r14
140190f6f:	41 57                	push   %r15
140190f71:	48 8d 68 b8          	lea    -0x48(%rax),%rbp
140190f75:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
140190f7c:	4c 8b f1             	mov    %rcx,%r14
140190f7f:	45 8a e9             	mov    %r9b,%r13b
140190f82:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140190f87:	4d 8b f8             	mov    %r8,%r15
140190f8a:	4c 8b e2             	mov    %rdx,%r12
140190f8d:	e8 8a 0c 00 00       	call   0x140191c1c
140190f92:	49 8b d7             	mov    %r15,%rdx
140190f95:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140190f99:	e8 ae 0e 00 00       	call   0x140191e4c
140190f9e:	48 8b 75 a8          	mov    -0x58(%rbp),%rsi
140190fa2:	0f 57 c0             	xorps  %xmm0,%xmm0
140190fa5:	48 83 65 90 00       	andq   $0x0,-0x70(%rbp)
140190faa:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
140190faf:	48 8b 3e             	mov    (%rsi),%rdi
140190fb2:	48 3b fe             	cmp    %rsi,%rdi
140190fb5:	0f 84 8d 00 00 00    	je     0x140191048
140190fbb:	4c 8d 77 10          	lea    0x10(%rdi),%r14
140190fbf:	41 80 7e 20 00       	cmpb   $0x0,0x20(%r14)
140190fc4:	75 16                	jne    0x140190fdc
140190fc6:	49 8d 4e 28          	lea    0x28(%r14),%rcx
140190fca:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140190fcf:	76 03                	jbe    0x140190fd4
140190fd1:	48 8b 09             	mov    (%rcx),%rcx
140190fd4:	ff 15 6e 13 08 00    	call   *0x8136e(%rip)        # 0x140212348
140190fda:	eb 55                	jmp    0x140191031
140190fdc:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
140190fe1:	49 8b ce             	mov    %r14,%rcx
140190fe4:	76 03                	jbe    0x140190fe9
140190fe6:	49 8b 0e             	mov    (%r14),%rcx
140190fe9:	49 8b 56 10          	mov    0x10(%r14),%rdx
140190fed:	e8 82 77 ee ff       	call   0x140078774
140190ff2:	4c 8b c8             	mov    %rax,%r9
140190ff5:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140190ffa:	4d 8b c6             	mov    %r14,%r8
140190ffd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140191002:	e8 b9 73 ee ff       	call   0x1400783c0
140191007:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14019100c:	48 8b cb             	mov    %rbx,%rcx
14019100f:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
140191014:	48 0f 45 48 08       	cmovne 0x8(%rax),%rcx
140191019:	48 3b cb             	cmp    %rbx,%rcx
14019101c:	75 18                	jne    0x140191036
14019101e:	49 8d 4e 28          	lea    0x28(%r14),%rcx
140191022:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140191027:	76 03                	jbe    0x14019102c
140191029:	48 8b 09             	mov    (%rcx),%rcx
14019102c:	e8 03 11 fa ff       	call   0x140132134
140191031:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140191036:	48 8b 3f             	mov    (%rdi),%rdi
140191039:	48 3b fe             	cmp    %rsi,%rdi
14019103c:	0f 85 79 ff ff ff    	jne    0x140190fbb
140191042:	4c 8b 75 50          	mov    0x50(%rbp),%r14
140191046:	eb 05                	jmp    0x14019104d
140191048:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14019104d:	48 8b 3b             	mov    (%rbx),%rdi
140191050:	eb 7a                	jmp    0x1401910cc
140191052:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140191056:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
14019105b:	48 8b ce             	mov    %rsi,%rcx
14019105e:	76 03                	jbe    0x140191063
140191060:	48 8b 0e             	mov    (%rsi),%rcx
140191063:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140191067:	e8 08 77 ee ff       	call   0x140078774
14019106c:	4c 8b c8             	mov    %rax,%r9
14019106f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140191074:	4c 8b c6             	mov    %rsi,%r8
140191077:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14019107b:	e8 40 73 ee ff       	call   0x1400783c0
140191080:	4c 8b 45 a8          	mov    -0x58(%rbp),%r8
140191084:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140191088:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
14019108d:	4c 0f 45 40 08       	cmovne 0x8(%rax),%r8
140191092:	8a 41 38             	mov    0x38(%rcx),%al
140191095:	4c 3b 45 a8          	cmp    -0x58(%rbp),%r8
140191099:	75 13                	jne    0x1401910ae
14019109b:	48 8d 51 18          	lea    0x18(%rcx),%rdx
14019109f:	f6 d8                	neg    %al
1401910a1:	48 1b c9             	sbb    %rcx,%rcx
1401910a4:	48 23 ca             	and    %rdx,%rcx
1401910a7:	e8 e4 35 e8 ff       	call   0x140014690
1401910ac:	eb 1b                	jmp    0x1401910c9
1401910ae:	48 83 c1 18          	add    $0x18,%rcx
1401910b2:	49 83 c0 38          	add    $0x38,%r8
1401910b6:	f6 d8                	neg    %al
1401910b8:	45 8a cd             	mov    %r13b,%r9b
1401910bb:	48 1b d2             	sbb    %rdx,%rdx
1401910be:	48 23 d1             	and    %rcx,%rdx
1401910c1:	49 8b ce             	mov    %r14,%rcx
1401910c4:	e8 43 01 00 00       	call   0x14019120c
1401910c9:	48 8b 3f             	mov    (%rdi),%rdi
1401910cc:	48 3b fb             	cmp    %rbx,%rdi
1401910cf:	75 81                	jne    0x140191052
1401910d1:	49 8b d4             	mov    %r12,%rdx
1401910d4:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401910d8:	e8 3f 0b 00 00       	call   0x140191c1c
1401910dd:	48 8b d0             	mov    %rax,%rdx
1401910e0:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401910e5:	e8 22 1a 00 00       	call   0x140192b0c
1401910ea:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401910ee:	e8 b9 d2 fe ff       	call   0x14017e3ac
1401910f3:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1401910f9:	75 1a                	jne    0x140191115
1401910fb:	49 8b cc             	mov    %r12,%rcx
1401910fe:	e8 8d 35 e8 ff       	call   0x140014690
140191103:	49 83 7f 18 07       	cmpq   $0x7,0x18(%r15)
140191108:	76 03                	jbe    0x14019110d
14019110a:	4d 8b 3f             	mov    (%r15),%r15
14019110d:	49 8b cf             	mov    %r15,%rcx
140191110:	e8 1f 10 fa ff       	call   0x140132134
140191115:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140191119:	e8 aa 90 e7 ff       	call   0x14000a1c8
14019111e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140191122:	e8 39 00 00 00       	call   0x140191160
140191127:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14019112c:	e8 7b d2 fe ff       	call   0x14017e3ac
140191131:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
140191138:	00
140191139:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14019113d:	49 8b 73 40          	mov    0x40(%r11),%rsi
140191141:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140191145:	49 8b e3             	mov    %r11,%rsp
140191148:	41 5f                	pop    %r15
14019114a:	41 5e                	pop    %r14
14019114c:	41 5d                	pop    %r13
14019114e:	41 5c                	pop    %r12
140191150:	5d                   	pop    %rbp
140191151:	c3                   	ret
140191152:	90                   	nop
140191153:	90                   	nop
140191154:	90                   	nop
140191155:	90                   	nop
140191156:	90                   	nop
140191157:	90                   	nop
140191158:	90                   	nop
140191159:	90                   	nop
14019115a:	90                   	nop
14019115b:	90                   	nop
14019115c:	90                   	nop
14019115d:	90                   	nop
14019115e:	90                   	nop
14019115f:	90                   	nop
140191160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140191165:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14019116a:	57                   	push   %rdi
14019116b:	48 83 ec 20          	sub    $0x20,%rsp
14019116f:	48 8b f9             	mov    %rcx,%rdi
140191172:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140191176:	48 85 c9             	test   %rcx,%rcx
140191179:	74 3c                	je     0x1401911b7
14019117b:	48 8b 47 28          	mov    0x28(%rdi),%rax
14019117f:	48 2b c1             	sub    %rcx,%rax
140191182:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
140191186:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14019118c:	72 14                	jb     0x1401911a2
14019118e:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140191192:	48 2b ca             	sub    %rdx,%rcx
140191195:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140191199:	48 83 f8 1f          	cmp    $0x1f,%rax
14019119d:	77 63                	ja     0x140191202
14019119f:	48 8b ca             	mov    %rdx,%rcx
1401911a2:	ff 15 98 19 08 00    	call   *0x81998(%rip)        # 0x140212b40
1401911a8:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
1401911ad:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
1401911b2:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
1401911b7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401911bb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401911bf:	48 83 20 00          	andq   $0x0,(%rax)
1401911c3:	48 8b 31             	mov    (%rcx),%rsi
1401911c6:	48 85 f6             	test   %rsi,%rsi
1401911c9:	74 1d                	je     0x1401911e8
1401911cb:	48 8b 1e             	mov    (%rsi),%rbx
1401911ce:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1401911d2:	e8 51 24 00 00       	call   0x140193628
1401911d7:	48 8b ce             	mov    %rsi,%rcx
1401911da:	ff 15 60 19 08 00    	call   *0x81960(%rip)        # 0x140212b40
1401911e0:	48 8b f3             	mov    %rbx,%rsi
1401911e3:	48 85 db             	test   %rbx,%rbx
1401911e6:	75 e3                	jne    0x1401911cb
1401911e8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401911ec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401911f1:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401911f6:	48 83 c4 20          	add    $0x20,%rsp
1401911fa:	5f                   	pop    %rdi
1401911fb:	48 ff 25 3e 19 08 00 	rex.W jmp *0x8193e(%rip)        # 0x140212b40
140191202:	ff 15 78 19 08 00    	call   *0x81978(%rip)        # 0x140212b80
140191208:	cc                   	int3
140191209:	90                   	nop
14019120a:	90                   	nop
14019120b:	90                   	nop
14019120c:	48 85 d2             	test   %rdx,%rdx
14019120f:	0f 84 df 06 00 00    	je     0x1401918f4
140191215:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14019121a:	55                   	push   %rbp
14019121b:	56                   	push   %rsi
14019121c:	57                   	push   %rdi
14019121d:	41 54                	push   %r12
14019121f:	41 55                	push   %r13
140191221:	41 56                	push   %r14
140191223:	41 57                	push   %r15
140191225:	48 8d ac 24 f0 fe ff 	lea    -0x110(%rsp),%rbp
14019122c:	ff
14019122d:	48 81 ec 10 02 00 00 	sub    $0x210,%rsp
140191234:	48 8b 05 45 ff 16 00 	mov    0x16ff45(%rip),%rax        # 0x140301180
14019123b:	48 33 c4             	xor    %rsp,%rax
14019123e:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
140191245:	44 88 4c 24 30       	mov    %r9b,0x30(%rsp)
14019124a:	4d 8b f0             	mov    %r8,%r14
14019124d:	4c 89 45 88          	mov    %r8,-0x78(%rbp)
140191251:	4c 8b fa             	mov    %rdx,%r15
140191254:	48 89 55 90          	mov    %rdx,-0x70(%rbp)
140191258:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14019125c:	45 33 ed             	xor    %r13d,%r13d
14019125f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140191264:	e8 3f 19 00 00       	call   0x140192ba8
140191269:	49 8b d7             	mov    %r15,%rdx
14019126c:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140191270:	e8 a7 09 00 00       	call   0x140191c1c
140191275:	4c 39 6d 50          	cmp    %r13,0x50(%rbp)
140191279:	75 22                	jne    0x14019129d
14019127b:	49 8b cf             	mov    %r15,%rcx
14019127e:	e8 0d 34 e8 ff       	call   0x140014690
140191283:	45 8d 65 07          	lea    0x7(%r13),%r12d
140191287:	4d 39 66 18          	cmp    %r12,0x18(%r14)
14019128b:	76 03                	jbe    0x140191290
14019128d:	4d 8b 36             	mov    (%r14),%r14
140191290:	49 8b ce             	mov    %r14,%rcx
140191293:	e8 9c 0e fa ff       	call   0x140132134
140191298:	e9 1b 06 00 00       	jmp    0x1401918b8
14019129d:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1401912a1:	48 8b 3e             	mov    (%rsi),%rdi
1401912a4:	41 bc 07 00 00 00    	mov    $0x7,%r12d
1401912aa:	48 3b fe             	cmp    %rsi,%rdi
1401912ad:	0f 84 08 05 00 00    	je     0x1401917bb
1401912b3:	48 8b 47 30          	mov    0x30(%rdi),%rax
1401912b7:	8a 48 38             	mov    0x38(%rax),%cl
1401912ba:	48 83 c0 18          	add    $0x18,%rax
1401912be:	f6 d9                	neg    %cl
1401912c0:	48 1b d2             	sbb    %rdx,%rdx
1401912c3:	48 23 d0             	and    %rax,%rdx
1401912c6:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1401912ca:	e8 4d 09 00 00       	call   0x140191c1c
1401912cf:	4c 8b 75 08          	mov    0x8(%rbp),%r14
1401912d3:	49 8b 1e             	mov    (%r14),%rbx
1401912d6:	e9 63 04 00 00       	jmp    0x14019173e
1401912db:	0f 57 c0             	xorps  %xmm0,%xmm0
1401912de:	33 c0                	xor    %eax,%eax
1401912e0:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1401912e4:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1401912e8:	0f 57 c9             	xorps  %xmm1,%xmm1
1401912eb:	0f 11 4d c8          	movups %xmm1,-0x38(%rbp)
1401912ef:	0f 11 4d d8          	movups %xmm1,-0x28(%rbp)