14032d0ab:	48 85 db             	test   %rbx,%rbx
14032d0ae:	74 23                	je     0x14032d0d3
14032d0b0:	8b 43 10             	mov    0x10(%rbx),%eax
14032d0b3:	ff c8                	dec    %eax
14032d0b5:	89 43 10             	mov    %eax,0x10(%rbx)
14032d0b8:	85 c0                	test   %eax,%eax
14032d0ba:	7f 17                	jg     0x14032d0d3
14032d0bc:	78 30                	js     0x14032d0ee
14032d0be:	48 8b 03             	mov    (%rbx),%rax
14032d0c1:	ba 01 00 00 00       	mov    $0x1,%edx
14032d0c6:	48 8b cb             	mov    %rbx,%rcx
14032d0c9:	48 8b 00             	mov    (%rax),%rax
14032d0cc:	ff 15 4e 69 c5 00    	call   *0xc5694e(%rip)        # 0x140f83a20
14032d0d2:	90                   	nop
14032d0d3:	48 8b 9c 24 a0 02 00 	mov    0x2a0(%rsp),%rbx
14032d0da:	00
14032d0db:	48 81 c4 50 02 00 00 	add    $0x250,%rsp
14032d0e2:	41 5f                	pop    %r15
14032d0e4:	41 5e                	pop    %r14
14032d0e6:	41 5d                	pop    %r13
14032d0e8:	41 5c                	pop    %r12
14032d0ea:	5f                   	pop    %rdi
14032d0eb:	5e                   	pop    %rsi
14032d0ec:	5d                   	pop    %rbp
14032d0ed:	c3                   	ret
14032d0ee:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d0f3:	e8 08 d6 45 00       	call   0x14078a700
14032d0f8:	90                   	nop
14032d0f9:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d0fe:	e8 fd d5 45 00       	call   0x14078a700
14032d103:	90                   	nop
14032d104:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d109:	e8 f2 d5 45 00       	call   0x14078a700
14032d10e:	90                   	nop
14032d10f:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d114:	e8 e7 d5 45 00       	call   0x14078a700
14032d119:	90                   	nop
14032d11a:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d11f:	e8 dc d5 45 00       	call   0x14078a700
14032d124:	90                   	nop
14032d125:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d12a:	e8 d1 d5 45 00       	call   0x14078a700
14032d12f:	90                   	nop
14032d130:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d135:	e8 c6 d5 45 00       	call   0x14078a700
14032d13a:	90                   	nop
14032d13b:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d140:	e8 bb d5 45 00       	call   0x14078a700
14032d145:	90                   	nop
14032d146:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d14b:	e8 b0 d5 45 00       	call   0x14078a700
14032d150:	90                   	nop
14032d151:	33 c9                	xor    %ecx,%ecx
14032d153:	e8 a8 d5 45 00       	call   0x14078a700
14032d158:	cc                   	int3
14032d159:	b9 01 00 00 00       	mov    $0x1,%ecx
14032d15e:	e8 9d d5 45 00       	call   0x14078a700
14032d163:	90                   	nop
14032d164:	33 c9                	xor    %ecx,%ecx
14032d166:	e8 95 d5 45 00       	call   0x14078a700
14032d16b:	cc                   	int3
14032d16c:	b9 01 00 00 00       	mov    $0x1,%ecx
14032d171:	e8 8a d5 45 00       	call   0x14078a700
14032d176:	90                   	nop
14032d177:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d17c:	e8 7f d5 45 00       	call   0x14078a700
14032d181:	90                   	nop
14032d182:	33 c9                	xor    %ecx,%ecx
14032d184:	e8 77 d5 45 00       	call   0x14078a700
14032d189:	cc                   	int3
14032d18a:	b9 01 00 00 00       	mov    $0x1,%ecx
14032d18f:	e8 6c d5 45 00       	call   0x14078a700
14032d194:	90                   	nop
14032d195:	33 c9                	xor    %ecx,%ecx
14032d197:	e8 64 d5 45 00       	call   0x14078a700
14032d19c:	cc                   	int3
14032d19d:	b9 01 00 00 00       	mov    $0x1,%ecx
14032d1a2:	e8 59 d5 45 00       	call   0x14078a700
14032d1a7:	90                   	nop
14032d1a8:	33 c9                	xor    %ecx,%ecx
14032d1aa:	e8 51 d5 45 00       	call   0x14078a700
14032d1af:	cc                   	int3
14032d1b0:	b9 01 00 00 00       	mov    $0x1,%ecx
14032d1b5:	e8 46 d5 45 00       	call   0x14078a700
14032d1ba:	90                   	nop
14032d1bb:	33 c9                	xor    %ecx,%ecx
14032d1bd:	e8 3e d5 45 00       	call   0x14078a700
14032d1c2:	cc                   	int3
14032d1c3:	b9 01 00 00 00       	mov    $0x1,%ecx
14032d1c8:	e8 33 d5 45 00       	call   0x14078a700
14032d1cd:	90                   	nop
14032d1ce:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d1d3:	e8 28 d5 45 00       	call   0x14078a700
14032d1d8:	90                   	nop
14032d1d9:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d1de:	e8 1d d5 45 00       	call   0x14078a700
14032d1e3:	90                   	nop
14032d1e4:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d1e9:	e8 12 d5 45 00       	call   0x14078a700
14032d1ee:	90                   	nop
14032d1ef:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d1f4:	e8 07 d5 45 00       	call   0x14078a700
14032d1f9:	90                   	nop
14032d1fa:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d1ff:	e8 fc d4 45 00       	call   0x14078a700
14032d204:	90                   	nop
14032d205:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d20a:	e8 f1 d4 45 00       	call   0x14078a700
14032d20f:	90                   	nop
14032d210:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d215:	e8 e6 d4 45 00       	call   0x14078a700
14032d21a:	90                   	nop
14032d21b:	b9 02 00 00 00       	mov    $0x2,%ecx
14032d220:	e8 db d4 45 00       	call   0x14078a700
14032d225:	90                   	nop
14032d226:	e8 79 cf af 00       	call   0x140e2a1a4
14032d22b:	cc                   	int3
14032d22c:	cc                   	int3
14032d22d:	cc                   	int3
14032d22e:	cc                   	int3
14032d22f:	cc                   	int3
14032d230:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14032d235:	55                   	push   %rbp
14032d236:	56                   	push   %rsi
14032d237:	57                   	push   %rdi
14032d238:	41 54                	push   %r12
14032d23a:	41 55                	push   %r13
14032d23c:	41 56                	push   %r14
14032d23e:	41 57                	push   %r15
14032d240:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14032d245:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14032d24c:	48 8b 05 ad bc 08 01 	mov    0x108bcad(%rip),%rax        # 0x1413b8f00
14032d253:	48 33 c4             	xor    %rsp,%rax
14032d256:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14032d25a:	4c 89 45 b7          	mov    %r8,-0x49(%rbp)
14032d25e:	4c 8b fa             	mov    %rdx,%r15
14032d261:	4c 8b e1             	mov    %rcx,%r12
14032d264:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
14032d268:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14032d26d:	45 33 ed             	xor    %r13d,%r13d
14032d270:	4c 89 6d 8f          	mov    %r13,-0x71(%rbp)
14032d274:	4c 89 6d 9f          	mov    %r13,-0x61(%rbp)
14032d278:	48 8b 05 c9 ed 0e 01 	mov    0x10eedc9(%rip),%rax        # 0x14141c048
14032d27f:	48 8b b8 90 00 00 00 	mov    0x90(%rax),%rdi
14032d286:	48 85 ff             	test   %rdi,%rdi
14032d289:	74 1c                	je     0x14032d2a7
14032d28b:	8b 47 10             	mov    0x10(%rdi),%eax
14032d28e:	ff c0                	inc    %eax
14032d290:	89 47 10             	mov    %eax,0x10(%rdi)
14032d293:	83 f8 01             	cmp    $0x1,%eax
14032d296:	0f 8e 5f 08 00 00    	jle    0x14032dafb
14032d29c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14032d2a1:	0f 84 5c 08 00 00    	je     0x14032db03
14032d2a7:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14032d2ac:	48 8b df             	mov    %rdi,%rbx
14032d2af:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14032d2b4:	b9 50 00 00 00       	mov    $0x50,%ecx
14032d2b9:	e8 4a de ae 00       	call   0x140e1b108
14032d2be:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14032d2c3:	48 85 c0             	test   %rax,%rax
14032d2c6:	74 3c                	je     0x14032d304
14032d2c8:	0f 57 c0             	xorps  %xmm0,%xmm0
14032d2cb:	0f 11 00             	movups %xmm0,(%rax)
14032d2ce:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14032d2d2:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14032d2d6:	0f 11 40 30          	movups %xmm0,0x30(%rax)
14032d2da:	0f 11 40 40          	movups %xmm0,0x40(%rax)
14032d2de:	49 8b dd             	mov    %r13,%rbx
14032d2e1:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14032d2e6:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14032d2ea:	41 b0 01             	mov    $0x1,%r8b
14032d2ed:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14032d2f1:	48 8b c8             	mov    %rax,%rcx
14032d2f4:	e8 c7 46 40 00       	call   0x1407319c0
14032d2f9:	48 8b f0             	mov    %rax,%rsi
14032d2fc:	49 8b fd             	mov    %r13,%rdi
14032d2ff:	49 8b cd             	mov    %r13,%rcx
14032d302:	eb 06                	jmp    0x14032d30a
14032d304:	49 8b f5             	mov    %r13,%rsi
14032d307:	48 8b cf             	mov    %rdi,%rcx
14032d30a:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
14032d30e:	48 85 ff             	test   %rdi,%rdi
14032d311:	74 27                	je     0x14032d33a
14032d313:	8b 41 10             	mov    0x10(%rcx),%eax
14032d316:	ff c8                	dec    %eax
14032d318:	89 41 10             	mov    %eax,0x10(%rcx)
14032d31b:	85 c0                	test   %eax,%eax
14032d31d:	7f 1b                	jg     0x14032d33a
14032d31f:	0f 88 e9 07 00 00    	js     0x14032db0e
14032d325:	48 8b 03             	mov    (%rbx),%rax
14032d328:	ba 01 00 00 00       	mov    $0x1,%edx
14032d32d:	48 8b cb             	mov    %rbx,%rcx
14032d330:	48 8b 00             	mov    (%rax),%rax
14032d333:	ff 15 e7 66 c5 00    	call   *0xc566e7(%rip)        # 0x140f83a20
14032d339:	90                   	nop
14032d33a:	48 8b 05 07 ed 0e 01 	mov    0x10eed07(%rip),%rax        # 0x14141c048
14032d341:	4c 8b b0 78 03 00 00 	mov    0x378(%rax),%r14
14032d348:	4d 85 f6             	test   %r14,%r14
14032d34b:	74 1e                	je     0x14032d36b
14032d34d:	41 8b 46 10          	mov    0x10(%r14),%eax
14032d351:	ff c0                	inc    %eax
14032d353:	41 89 46 10          	mov    %eax,0x10(%r14)
14032d357:	83 f8 01             	cmp    $0x1,%eax
14032d35a:	0f 8e b9 07 00 00    	jle    0x14032db19
14032d360:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14032d365:	0f 84 b6 07 00 00    	je     0x14032db21
14032d36b:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14032d370:	49 8b de             	mov    %r14,%rbx
14032d373:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14032d378:	b9 50 00 00 00       	mov    $0x50,%ecx
14032d37d:	e8 86 dd ae 00       	call   0x140e1b108
14032d382:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14032d387:	48 85 c0             	test   %rax,%rax
14032d38a:	74 3c                	je     0x14032d3c8
14032d38c:	0f 57 c0             	xorps  %xmm0,%xmm0
14032d38f:	0f 11 00             	movups %xmm0,(%rax)
14032d392:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14032d396:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14032d39a:	0f 11 40 30          	movups %xmm0,0x30(%rax)
14032d39e:	0f 11 40 40          	movups %xmm0,0x40(%rax)
14032d3a2:	49 8b dd             	mov    %r13,%rbx
14032d3a5:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14032d3aa:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
14032d3ae:	41 b0 01             	mov    $0x1,%r8b
14032d3b1:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14032d3b5:	48 8b c8             	mov    %rax,%rcx
14032d3b8:	e8 03 46 40 00       	call   0x1407319c0
14032d3bd:	48 8b f8             	mov    %rax,%rdi
14032d3c0:	4d 8b f5             	mov    %r13,%r14
14032d3c3:	49 8b cd             	mov    %r13,%rcx
14032d3c6:	eb 06                	jmp    0x14032d3ce
14032d3c8:	49 8b fd             	mov    %r13,%rdi
14032d3cb:	49 8b ce             	mov    %r14,%rcx
14032d3ce:	48 89 7d 8f          	mov    %rdi,-0x71(%rbp)
14032d3d2:	4d 85 f6             	test   %r14,%r14
14032d3d5:	74 27                	je     0x14032d3fe
14032d3d7:	8b 41 10             	mov    0x10(%rcx),%eax
14032d3da:	ff c8                	dec    %eax
14032d3dc:	89 41 10             	mov    %eax,0x10(%rcx)
14032d3df:	85 c0                	test   %eax,%eax
14032d3e1:	7f 1b                	jg     0x14032d3fe
14032d3e3:	0f 88 43 07 00 00    	js     0x14032db2c
14032d3e9:	48 8b 03             	mov    (%rbx),%rax
14032d3ec:	ba 01 00 00 00       	mov    $0x1,%edx
14032d3f1:	48 8b cb             	mov    %rbx,%rcx
14032d3f4:	48 8b 00             	mov    (%rax),%rax
14032d3f7:	ff 15 23 66 c5 00    	call   *0xc56623(%rip)        # 0x140f83a20
14032d3fd:	90                   	nop
14032d3fe:	48 8b 05 83 eb 0e 01 	mov    0x10eeb83(%rip),%rax        # 0x14141bf88
14032d405:	48 8b 88 f0 05 00 00 	mov    0x5f0(%rax),%rcx
14032d40c:	48 8b 59 20          	mov    0x20(%rcx),%rbx
14032d410:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14032d416:	49 8b d7             	mov    %r15,%rdx
14032d419:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032d41e:	e8 7d 57 04 00       	call   0x140372ba0
14032d423:	4c 8b 30             	mov    (%rax),%r14
14032d426:	4c 89 28             	mov    %r13,(%rax)
14032d429:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14032d42e:	48 8b d3             	mov    %rbx,%rdx
14032d431:	49 8b 4e 20          	mov    0x20(%r14),%rcx
14032d435:	e8 b6 42 3f 00       	call   0x1407216f0
14032d43a:	8b d8                	mov    %eax,%ebx
14032d43c:	4d 85 f6             	test   %r14,%r14
14032d43f:	74 29                	je     0x14032d46a
14032d441:	41 8b 46 10          	mov    0x10(%r14),%eax
14032d445:	ff c8                	dec    %eax
14032d447:	41 89 46 10          	mov    %eax,0x10(%r14)
14032d44b:	85 c0                	test   %eax,%eax
14032d44d:	7f 1b                	jg     0x14032d46a
14032d44f:	0f 88 e2 06 00 00    	js     0x14032db37
14032d455:	49 8b 06             	mov    (%r14),%rax
14032d458:	ba 01 00 00 00       	mov    $0x1,%edx
14032d45d:	49 8b ce             	mov    %r14,%rcx
14032d460:	48 8b 00             	mov    (%rax),%rax
14032d463:	ff 15 b7 65 c5 00    	call   *0xc565b7(%rip)        # 0x140f83a20
14032d469:	90                   	nop
14032d46a:	85 db                	test   %ebx,%ebx
14032d46c:	0f 84 94 00 00 00    	je     0x14032d506
14032d472:	48 8b 05 0f eb 0e 01 	mov    0x10eeb0f(%rip),%rax        # 0x14141bf88
14032d479:	48 8b 48 10          	mov    0x10(%rax),%rcx
14032d47d:	49 89 0c 24          	mov    %rcx,(%r12)
14032d481:	48 85 c9             	test   %rcx,%rcx
14032d484:	74 1c                	je     0x14032d4a2
14032d486:	8b 41 10             	mov    0x10(%rcx),%eax
14032d489:	ff c0                	inc    %eax
14032d48b:	89 41 10             	mov    %eax,0x10(%rcx)
14032d48e:	83 f8 01             	cmp    $0x1,%eax
14032d491:	0f 8e ab 06 00 00    	jle    0x14032db42
14032d497:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14032d49c:	0f 84 a8 06 00 00    	je     0x14032db4a
14032d4a2:	48 85 f6             	test   %rsi,%rsi
14032d4a5:	74 27                	je     0x14032d4ce
14032d4a7:	8b 46 10             	mov    0x10(%rsi),%eax
14032d4aa:	ff c8                	dec    %eax
14032d4ac:	89 46 10             	mov    %eax,0x10(%rsi)
14032d4af:	85 c0                	test   %eax,%eax
14032d4b1:	7f 1b                	jg     0x14032d4ce
14032d4b3:	0f 88 9c 06 00 00    	js     0x14032db55
14032d4b9:	48 8b 06             	mov    (%rsi),%rax
14032d4bc:	ba 01 00 00 00       	mov    $0x1,%edx
14032d4c1:	48 8b ce             	mov    %rsi,%rcx
14032d4c4:	48 8b 00             	mov    (%rax),%rax
14032d4c7:	ff 15 53 65 c5 00    	call   *0xc56553(%rip)        # 0x140f83a20
14032d4cd:	90                   	nop
14032d4ce:	48 85 ff             	test   %rdi,%rdi
14032d4d1:	0f 84 ef 05 00 00    	je     0x14032dac6
14032d4d7:	8b 47 10             	mov    0x10(%rdi),%eax
14032d4da:	ff c8                	dec    %eax
14032d4dc:	89 47 10             	mov    %eax,0x10(%rdi)
14032d4df:	85 c0                	test   %eax,%eax
14032d4e1:	0f 8f df 05 00 00    	jg     0x14032dac6
14032d4e7:	0f 88 73 06 00 00    	js     0x14032db60
14032d4ed:	48 8b 07             	mov    (%rdi),%rax
14032d4f0:	ba 01 00 00 00       	mov    $0x1,%edx
14032d4f5:	48 8b cf             	mov    %rdi,%rcx
14032d4f8:	48 8b 00             	mov    (%rax),%rax
14032d4fb:	ff 15 1f 65 c5 00    	call   *0xc5651f(%rip)        # 0x140f83a20
14032d501:	e9 c0 05 00 00       	jmp    0x14032dac6
14032d506:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14032d50c:	49 8b d7             	mov    %r15,%rdx
14032d50f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032d514:	e8 87 56 04 00       	call   0x140372ba0
14032d519:	4c 8b 30             	mov    (%rax),%r14
14032d51c:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
14032d520:	4c 89 28             	mov    %r13,(%rax)
14032d523:	4c 89 75 e7          	mov    %r14,-0x19(%rbp)
14032d527:	4d 8b ae a8 00 00 00 	mov    0xa8(%r14),%r13
14032d52e:	41 83 7d 14 00       	cmpl   $0x0,0x14(%r13)
14032d533:	0f 8e 8a 03 00 00    	jle    0x14032d8c3
14032d539:	0f 57 c0             	xorps  %xmm0,%xmm0
14032d53c:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
14032d540:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
14032d544:	49 8b 5d 50          	mov    0x50(%r13),%rbx
14032d548:	41 be ff ff 00 00    	mov    $0xffff,%r14d
14032d54e:	48 85 db             	test   %rbx,%rbx
14032d551:	74 24                	je     0x14032d577
14032d553:	48 8b 1b             	mov    (%rbx),%rbx
14032d556:	0f 57 c9             	xorps  %xmm1,%xmm1
14032d559:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
14032d55e:	48 89 5d 0f          	mov    %rbx,0xf(%rbp)
14032d562:	4c 89 6d f7          	mov    %r13,-0x9(%rbp)
14032d566:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14032d56b:	66 0f d6 45 a7       	movq   %xmm0,-0x59(%rbp)
14032d570:	66 49 0f 7e cf       	movq   %xmm1,%r15
14032d575:	eb 4c                	jmp    0x14032d5c3
14032d577:	4d 8b 7d 40          	mov    0x40(%r13),%r15
14032d57b:	4d 85 ff             	test   %r15,%r15
14032d57e:	74 06                	je     0x14032d586
14032d580:	41 8b 45 04          	mov    0x4(%r13),%eax
14032d584:	eb 02                	jmp    0x14032d588