140132e63:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140132e67:	74 e9                	je     0x140132e52
140132e69:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140132e6e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140132e73:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140132e78:	48 8b cf             	mov    %rdi,%rcx
140132e7b:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140132e80:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140132e86:	e8 15 d5 ff ff       	call   0x1401303a0
140132e8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140132e90:	48 83 c4 30          	add    $0x30,%rsp
140132e94:	5f                   	pop    %rdi
140132e95:	c3                   	ret
140132e96:	cc                   	int3
140132e97:	cc                   	int3
140132e98:	cc                   	int3
140132e99:	cc                   	int3
140132e9a:	cc                   	int3
140132e9b:	cc                   	int3
140132e9c:	cc                   	int3
140132e9d:	cc                   	int3
140132e9e:	cc                   	int3
140132e9f:	cc                   	int3
140132ea0:	48 83 ec 28          	sub    $0x28,%rsp
140132ea4:	41 0f b7 c0          	movzwl %r8w,%eax
140132ea8:	44 0f b7 c2          	movzwl %dx,%r8d
140132eac:	66 83 f8 ff          	cmp    $0xffff,%ax
140132eb0:	74 12                	je     0x140132ec4
140132eb2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140132eb6:	0f b7 d0             	movzwl %ax,%edx
140132eb9:	48 83 c4 28          	add    $0x28,%rsp
140132ebd:	48 ff 25 34 6b 1f 00 	rex.W jmp *0x1f6b34(%rip)        # 0x1403299f8
140132ec4:	66 41 83 f8 5f       	cmp    $0x5f,%r8w
140132ec9:	74 18                	je     0x140132ee3
140132ecb:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140132ecf:	ba 07 01 00 00       	mov    $0x107,%edx
140132ed4:	ff 15 1e 6b 1f 00    	call   *0x1f6b1e(%rip)        # 0x1403299f8
140132eda:	84 c0                	test   %al,%al
140132edc:	75 05                	jne    0x140132ee3
140132ede:	48 83 c4 28          	add    $0x28,%rsp
140132ee2:	c3                   	ret
140132ee3:	b0 01                	mov    $0x1,%al
140132ee5:	48 83 c4 28          	add    $0x28,%rsp
140132ee9:	c3                   	ret
140132eea:	cc                   	int3
140132eeb:	cc                   	int3
140132eec:	cc                   	int3
140132eed:	cc                   	int3
140132eee:	cc                   	int3
140132eef:	cc                   	int3
140132ef0:	40 53                	rex push %rbx
140132ef2:	48 83 ec 20          	sub    $0x20,%rsp
140132ef6:	48 8b d9             	mov    %rcx,%rbx
140132ef9:	e8 82 99 1c 00       	call   0x1402fc880
140132efe:	85 c0                	test   %eax,%eax
140132f00:	75 21                	jne    0x140132f23
140132f02:	81 7b 4c ff ff ff 7f 	cmpl   $0x7fffffff,0x4c(%rbx)
140132f09:	74 06                	je     0x140132f11
140132f0b:	48 83 c4 20          	add    $0x20,%rsp
140132f0f:	5b                   	pop    %rbx
140132f10:	c3                   	ret
140132f11:	b9 06 00 00 00       	mov    $0x6,%ecx
140132f16:	c7 43 4c fe ff ff 7f 	movl   $0x7ffffffe,0x4c(%rbx)
140132f1d:	e8 9a 99 1c 00       	call   0x1402fc8bc
140132f22:	cc                   	int3
140132f23:	b9 05 00 00 00       	mov    $0x5,%ecx
140132f28:	e8 8f 99 1c 00       	call   0x1402fc8bc
140132f2d:	cc                   	int3
140132f2e:	cc                   	int3
140132f2f:	cc                   	int3
140132f30:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140132f35:	57                   	push   %rdi
140132f36:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140132f3d:	48 8b 05 3c 52 2d 00 	mov    0x2d523c(%rip),%rax        # 0x140408180
140132f44:	48 33 c4             	xor    %rsp,%rax
140132f47:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140132f4c:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140132f50:	48 8b da             	mov    %rdx,%rbx
140132f53:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
140132f5a:	00
140132f5b:	33 f6                	xor    %esi,%esi
140132f5d:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140132f62:	48 85 c9             	test   %rcx,%rcx
140132f65:	74 4d                	je     0x140132fb4
140132f67:	48 83 c1 28          	add    $0x28,%rcx
140132f6b:	ff 15 77 69 1f 00    	call   *0x1f6977(%rip)        # 0x1403298e8
140132f71:	0f 57 c0             	xorps  %xmm0,%xmm0
140132f74:	0f 57 c9             	xorps  %xmm1,%xmm1
140132f77:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140132f7c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140132f83:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
140132f89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140132f90:	49 ff c0             	inc    %r8
140132f93:	42 38 34 00          	cmp    %sil,(%rax,%r8,1)
140132f97:	75 f7                	jne    0x140132f90
140132f99:	48 8b d0             	mov    %rax,%rdx
140132f9c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140132fa1:	e8 8a 2c f5 ff       	call   0x140085c30
140132fa6:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140132fab:	8b ce                	mov    %esi,%ecx
140132fad:	bf 01 00 00 00       	mov    $0x1,%edi
140132fb2:	eb 27                	jmp    0x140132fdb
140132fb4:	66 0f 6f 0d 74 7a 1f 	movdqa 0x1f7a74(%rip),%xmm1        # 0x14032aa30
140132fbb:	00
140132fbc:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140132fc1:	0f 57 c0             	xorps  %xmm0,%xmm0
140132fc4:	b9 02 00 00 00       	mov    $0x2,%ecx
140132fc9:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140132fce:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
140132fd3:	8b fe                	mov    %esi,%edi
140132fd5:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140132fdb:	0f 10 00             	movups (%rax),%xmm0
140132fde:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140132fe2:	48 89 70 10          	mov    %rsi,0x10(%rax)
140132fe6:	40 88 30             	mov    %sil,(%rax)
140132fe9:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
140132ff0:	00
140132ff1:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140132ff8:	00
140132ff9:	0f 11 03             	movups %xmm0,(%rbx)
140132ffc:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140133000:	85 c9                	test   %ecx,%ecx
140133002:	74 39                	je     0x14013303d
140133004:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140133009:	48 83 fa 0f          	cmp    $0xf,%rdx
14013300d:	76 2e                	jbe    0x14013303d
14013300f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140133014:	48 ff c2             	inc    %rdx
140133017:	48 8b c1             	mov    %rcx,%rax
14013301a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140133021:	72 15                	jb     0x140133038
140133023:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140133027:	48 83 c2 27          	add    $0x27,%rdx
14013302b:	48 2b c1             	sub    %rcx,%rax
14013302e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140133032:	48 83 f8 1f          	cmp    $0x1f,%rax
140133036:	77 3d                	ja     0x140133075
140133038:	e8 47 72 1c 00       	call   0x1402fa284
14013303d:	85 ff                	test   %edi,%edi
14013303f:	74 40                	je     0x140133081
140133041:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140133046:	48 83 fa 0f          	cmp    $0xf,%rdx
14013304a:	76 35                	jbe    0x140133081
14013304c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140133051:	48 ff c2             	inc    %rdx
140133054:	48 8b c1             	mov    %rcx,%rax
140133057:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14013305e:	72 1c                	jb     0x14013307c
140133060:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140133064:	48 83 c2 27          	add    $0x27,%rdx
140133068:	48 2b c1             	sub    %rcx,%rax
14013306b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14013306f:	48 83 f8 1f          	cmp    $0x1f,%rax
140133073:	76 07                	jbe    0x14013307c
140133075:	ff 15 7d 6f 1f 00    	call   *0x1f6f7d(%rip)        # 0x140329ff8
14013307b:	cc                   	int3
14013307c:	e8 03 72 1c 00       	call   0x1402fa284
140133081:	48 8b c3             	mov    %rbx,%rax
140133084:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140133089:	48 33 cc             	xor    %rsp,%rcx
14013308c:	e8 af 75 1c 00       	call   0x1402fa640
140133091:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140133098:	00
140133099:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1401330a0:	5f                   	pop    %rdi
1401330a1:	c3                   	ret
1401330a2:	cc                   	int3
1401330a3:	cc                   	int3
1401330a4:	cc                   	int3
1401330a5:	cc                   	int3
1401330a6:	cc                   	int3
1401330a7:	cc                   	int3
1401330a8:	cc                   	int3
1401330a9:	cc                   	int3
1401330aa:	cc                   	int3
1401330ab:	cc                   	int3
1401330ac:	cc                   	int3
1401330ad:	cc                   	int3
1401330ae:	cc                   	int3
1401330af:	cc                   	int3
1401330b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401330b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401330ba:	57                   	push   %rdi
1401330bb:	48 83 ec 20          	sub    $0x20,%rsp
1401330bf:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1401330c3:	48 8b f9             	mov    %rcx,%rdi
1401330c6:	48 8b da             	mov    %rdx,%rbx
1401330c9:	48 8b 11             	mov    (%rcx),%rdx
1401330cc:	48 8b ce             	mov    %rsi,%rcx
1401330cf:	48 2b ca             	sub    %rdx,%rcx
1401330d2:	48 c1 f9 04          	sar    $0x4,%rcx
1401330d6:	48 3b d9             	cmp    %rcx,%rbx
1401330d9:	73 1b                	jae    0x1401330f6
1401330db:	48 c1 e3 04          	shl    $0x4,%rbx
1401330df:	48 03 da             	add    %rdx,%rbx
1401330e2:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1401330e6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401330eb:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401330f0:	48 83 c4 20          	add    $0x20,%rsp
1401330f4:	5f                   	pop    %rdi
1401330f5:	c3                   	ret
1401330f6:	76 4c                	jbe    0x140133144
1401330f8:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401330fc:	48 2b c2             	sub    %rdx,%rax
1401330ff:	48 c1 f8 04          	sar    $0x4,%rax
140133103:	48 3b d8             	cmp    %rax,%rbx
140133106:	76 1f                	jbe    0x140133127
140133108:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14013310d:	48 8b d3             	mov    %rbx,%rdx
140133110:	48 8b cf             	mov    %rdi,%rcx
140133113:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140133118:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013311d:	48 83 c4 20          	add    $0x20,%rsp
140133121:	5f                   	pop    %rdi
140133122:	e9 69 ea f5 ff       	jmp    0x140091b90
140133127:	48 2b d9             	sub    %rcx,%rbx
14013312a:	74 14                	je     0x140133140
14013312c:	48 c1 e3 04          	shl    $0x4,%rbx
140133130:	33 d2                	xor    %edx,%edx
140133132:	4c 8b c3             	mov    %rbx,%r8
140133135:	48 8b ce             	mov    %rsi,%rcx
140133138:	e8 21 99 1c 00       	call   0x1402fca5e
14013313d:	48 03 f3             	add    %rbx,%rsi
140133140:	48 89 77 08          	mov    %rsi,0x8(%rdi)
140133144:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140133149:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14013314e:	48 83 c4 20          	add    $0x20,%rsp
140133152:	5f                   	pop    %rdi
140133153:	c3                   	ret
140133154:	cc                   	int3
140133155:	cc                   	int3
140133156:	cc                   	int3
140133157:	cc                   	int3
140133158:	cc                   	int3
140133159:	cc                   	int3
14013315a:	cc                   	int3
14013315b:	cc                   	int3
14013315c:	cc                   	int3
14013315d:	cc                   	int3
14013315e:	cc                   	int3
14013315f:	cc                   	int3
140133160:	40 53                	rex push %rbx
140133162:	56                   	push   %rsi
140133163:	57                   	push   %rdi
140133164:	48 83 ec 70          	sub    $0x70,%rsp
140133168:	48 8b 05 11 50 2d 00 	mov    0x2d5011(%rip),%rax        # 0x140408180
14013316f:	48 33 c4             	xor    %rsp,%rax
140133172:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140133177:	48 8b d9             	mov    %rcx,%rbx
14013317a:	48 8b fa             	mov    %rdx,%rdi
14013317d:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140133181:	48 3b cb             	cmp    %rbx,%rcx
140133184:	74 16                	je     0x14013319c
140133186:	48 8b 42 38          	mov    0x38(%rdx),%rax
14013318a:	48 3b c2             	cmp    %rdx,%rax
14013318d:	74 0d                	je     0x14013319c
14013318f:	48 89 43 38          	mov    %rax,0x38(%rbx)
140133193:	48 89 4a 38          	mov    %rcx,0x38(%rdx)
140133197:	e9 e5 00 00 00       	jmp    0x140133281
14013319c:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
1401331a3:	00
1401331a4:	33 ed                	xor    %ebp,%ebp
1401331a6:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1401331ab:	44 8b c5             	mov    %ebp,%r8d
1401331ae:	48 85 c9             	test   %rcx,%rcx
1401331b1:	74 40                	je     0x1401331f3
1401331b3:	48 3b cb             	cmp    %rbx,%rcx
1401331b6:	75 2f                	jne    0x1401331e7
1401331b8:	48 8b 01             	mov    (%rcx),%rax
1401331bb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401331c0:	ff 50 08             	call   *0x8(%rax)
1401331c3:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401331c7:	4c 8b c0             	mov    %rax,%r8
1401331ca:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401331cf:	48 85 c9             	test   %rcx,%rcx
1401331d2:	74 1f                	je     0x1401331f3
1401331d4:	48 8b 01             	mov    (%rcx),%rax
1401331d7:	48 3b cb             	cmp    %rbx,%rcx
1401331da:	0f 95 c2             	setne  %dl
1401331dd:	ff 50 20             	call   *0x20(%rax)
1401331e0:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1401331e5:	eb 08                	jmp    0x1401331ef
1401331e7:	4c 8b c1             	mov    %rcx,%r8
1401331ea:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401331ef:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
1401331f3:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1401331f7:	48 85 c9             	test   %rcx,%rcx
1401331fa:	74 3d                	je     0x140133239
1401331fc:	48 3b cf             	cmp    %rdi,%rcx
1401331ff:	75 30                	jne    0x140133231
140133201:	48 8b 01             	mov    (%rcx),%rax
140133204:	48 8b d3             	mov    %rbx,%rdx
140133207:	ff 50 08             	call   *0x8(%rax)
14013320a:	48 89 43 38          	mov    %rax,0x38(%rbx)
14013320e:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140133212:	48 85 c9             	test   %rcx,%rcx
140133215:	74 13                	je     0x14013322a
140133217:	48 8b 01             	mov    (%rcx),%rax
14013321a:	48 3b cf             	cmp    %rdi,%rcx
14013321d:	0f 95 c2             	setne  %dl
140133220:	ff 50 20             	call   *0x20(%rax)
140133223:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140133228:	eb 0b                	jmp    0x140133235
14013322a:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
14013322f:	eb 08                	jmp    0x140133239
140133231:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
140133235:	48 89 6f 38          	mov    %rbp,0x38(%rdi)
140133239:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
140133240:	00
140133241:	4d 85 c0             	test   %r8,%r8
140133244:	74 3b                	je     0x140133281
140133246:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14013324b:	4c 3b c0             	cmp    %rax,%r8
14013324e:	75 2d                	jne    0x14013327d
140133250:	49 8b 00             	mov    (%r8),%rax
140133253:	48 8b d7             	mov    %rdi,%rdx
140133256:	49 8b c8             	mov    %r8,%rcx
140133259:	ff 50 08             	call   *0x8(%rax)
14013325c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140133261:	48 89 47 38          	mov    %rax,0x38(%rdi)
140133265:	48 85 c9             	test   %rcx,%rcx
140133268:	74 17                	je     0x140133281
14013326a:	48 8b 01             	mov    (%rcx),%rax
14013326d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140133272:	48 3b ca             	cmp    %rdx,%rcx
140133275:	0f 95 c2             	setne  %dl
140133278:	ff 50 20             	call   *0x20(%rax)
14013327b:	eb 04                	jmp    0x140133281
14013327d:	4c 89 47 38          	mov    %r8,0x38(%rdi)
140133281:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140133286:	48 33 cc             	xor    %rsp,%rcx
140133289:	e8 b2 73 1c 00       	call   0x1402fa640
14013328e:	48 83 c4 70          	add    $0x70,%rsp
140133292:	5f                   	pop    %rdi
140133293:	5e                   	pop    %rsi
140133294:	5b                   	pop    %rbx
140133295:	c3                   	ret
140133296:	cc                   	int3
140133297:	cc                   	int3
140133298:	cc                   	int3
140133299:	cc                   	int3
14013329a:	cc                   	int3
14013329b:	cc                   	int3
14013329c:	cc                   	int3
14013329d:	cc                   	int3
14013329e:	cc                   	int3
14013329f:	cc                   	int3
1401332a0:	40 53                	rex push %rbx
1401332a2:	48 83 ec 60          	sub    $0x60,%rsp
1401332a6:	48 8b 05 d3 4e 2d 00 	mov    0x2d4ed3(%rip),%rax        # 0x140408180