140f5e031:	48 85 db             	test   %rbx,%rbx
140f5e034:	0f 84 91 00 00 00    	je     0x140f5e0cb
140f5e03a:	48 8b 3d 5f de 4b 00 	mov    0x4bde5f(%rip),%rdi        # 0x14141bea0
140f5e041:	48 3b df             	cmp    %rdi,%rbx
140f5e044:	74 38                	je     0x140f5e07e
140f5e046:	48 8b 0b             	mov    (%rbx),%rcx
140f5e049:	48 85 c9             	test   %rcx,%rcx
140f5e04c:	74 20                	je     0x140f5e06e
140f5e04e:	8b 41 10             	mov    0x10(%rcx),%eax
140f5e051:	ff c8                	dec    %eax
140f5e053:	89 41 10             	mov    %eax,0x10(%rcx)
140f5e056:	85 c0                	test   %eax,%eax
140f5e058:	7f 14                	jg     0x140f5e06e
140f5e05a:	78 7a                	js     0x140f5e0d6
140f5e05c:	48 8b 01             	mov    (%rcx),%rax
140f5e05f:	ba 01 00 00 00       	mov    $0x1,%edx
140f5e064:	48 8b 00             	mov    (%rax),%rax
140f5e067:	ff 15 b3 59 02 00    	call   *0x259b3(%rip)        # 0x140f83a20
140f5e06d:	90                   	nop
140f5e06e:	48 83 c3 08          	add    $0x8,%rbx
140f5e072:	48 3b df             	cmp    %rdi,%rbx
140f5e075:	75 cf                	jne    0x140f5e046
140f5e077:	48 8b 1d 1a de 4b 00 	mov    0x4bde1a(%rip),%rbx        # 0x14141be98
140f5e07e:	48 8b 15 23 de 4b 00 	mov    0x4bde23(%rip),%rdx        # 0x14141bea8
140f5e085:	48 2b d3             	sub    %rbx,%rdx
140f5e088:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e08c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e093:	72 18                	jb     0x140f5e0ad
140f5e095:	48 83 c2 27          	add    $0x27,%rdx
140f5e099:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5e09d:	48 2b d8             	sub    %rax,%rbx
140f5e0a0:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5e0a4:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5e0a8:	77 37                	ja     0x140f5e0e1
140f5e0aa:	48 8b d8             	mov    %rax,%rbx
140f5e0ad:	48 8b cb             	mov    %rbx,%rcx
140f5e0b0:	e8 8f d0 eb ff       	call   0x140e1b144
140f5e0b5:	48 c7 05 d8 dd 4b 00 	movq   $0x0,0x4bddd8(%rip)        # 0x14141be98
140f5e0bc:	00 00 00 00
140f5e0c0:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e0c3:	f3 0f 7f 05 d5 dd 4b 	movdqu %xmm0,0x4bddd5(%rip)        # 0x14141bea0
140f5e0ca:	00
140f5e0cb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5e0d0:	48 83 c4 20          	add    $0x20,%rsp
140f5e0d4:	5f                   	pop    %rdi
140f5e0d5:	c3                   	ret
140f5e0d6:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5e0db:	e8 20 c6 82 ff       	call   0x14078a700
140f5e0e0:	90                   	nop
140f5e0e1:	e8 be c0 ec ff       	call   0x140e2a1a4
140f5e0e6:	cc                   	int3
140f5e0e7:	cc                   	int3
140f5e0e8:	cc                   	int3
140f5e0e9:	cc                   	int3
140f5e0ea:	cc                   	int3
140f5e0eb:	cc                   	int3
140f5e0ec:	cc                   	int3
140f5e0ed:	cc                   	int3
140f5e0ee:	cc                   	int3
140f5e0ef:	cc                   	int3
140f5e0f0:	48 83 ec 28          	sub    $0x28,%rsp
140f5e0f4:	48 8b 0d 8d d7 4b 00 	mov    0x4bd78d(%rip),%rcx        # 0x14141b888
140f5e0fb:	48 85 c9             	test   %rcx,%rcx
140f5e0fe:	74 4a                	je     0x140f5e14a
140f5e100:	48 8b 15 91 d7 4b 00 	mov    0x4bd791(%rip),%rdx        # 0x14141b898
140f5e107:	48 2b d1             	sub    %rcx,%rdx
140f5e10a:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
140f5e10e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e115:	72 18                	jb     0x140f5e12f
140f5e117:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f5e11b:	48 83 c2 27          	add    $0x27,%rdx
140f5e11f:	49 2b c8             	sub    %r8,%rcx
140f5e122:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f5e126:	48 83 f8 1f          	cmp    $0x1f,%rax
140f5e12a:	77 23                	ja     0x140f5e14f
140f5e12c:	49 8b c8             	mov    %r8,%rcx
140f5e12f:	e8 10 d0 eb ff       	call   0x140e1b144
140f5e134:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e137:	48 c7 05 46 d7 4b 00 	movq   $0x0,0x4bd746(%rip)        # 0x14141b888
140f5e13e:	00 00 00 00
140f5e142:	f3 0f 7f 05 46 d7 4b 	movdqu %xmm0,0x4bd746(%rip)        # 0x14141b890
140f5e149:	00
140f5e14a:	48 83 c4 28          	add    $0x28,%rsp
140f5e14e:	c3                   	ret
140f5e14f:	e8 50 c0 ec ff       	call   0x140e2a1a4
140f5e154:	cc                   	int3
140f5e155:	cc                   	int3
140f5e156:	cc                   	int3
140f5e157:	cc                   	int3
140f5e158:	cc                   	int3
140f5e159:	cc                   	int3
140f5e15a:	cc                   	int3
140f5e15b:	cc                   	int3
140f5e15c:	cc                   	int3
140f5e15d:	cc                   	int3
140f5e15e:	cc                   	int3
140f5e15f:	cc                   	int3
140f5e160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5e165:	57                   	push   %rdi
140f5e166:	48 83 ec 20          	sub    $0x20,%rsp
140f5e16a:	48 8b 1d 1f df 4b 00 	mov    0x4bdf1f(%rip),%rbx        # 0x14141c090
140f5e171:	48 85 db             	test   %rbx,%rbx
140f5e174:	0f 84 91 00 00 00    	je     0x140f5e20b
140f5e17a:	48 8b 3d 17 df 4b 00 	mov    0x4bdf17(%rip),%rdi        # 0x14141c098
140f5e181:	48 3b df             	cmp    %rdi,%rbx
140f5e184:	74 38                	je     0x140f5e1be
140f5e186:	48 8b 0b             	mov    (%rbx),%rcx
140f5e189:	48 85 c9             	test   %rcx,%rcx
140f5e18c:	74 20                	je     0x140f5e1ae
140f5e18e:	8b 41 10             	mov    0x10(%rcx),%eax
140f5e191:	ff c8                	dec    %eax
140f5e193:	89 41 10             	mov    %eax,0x10(%rcx)
140f5e196:	85 c0                	test   %eax,%eax
140f5e198:	7f 14                	jg     0x140f5e1ae
140f5e19a:	78 7a                	js     0x140f5e216
140f5e19c:	48 8b 01             	mov    (%rcx),%rax
140f5e19f:	ba 01 00 00 00       	mov    $0x1,%edx
140f5e1a4:	48 8b 00             	mov    (%rax),%rax
140f5e1a7:	ff 15 73 58 02 00    	call   *0x25873(%rip)        # 0x140f83a20
140f5e1ad:	90                   	nop
140f5e1ae:	48 83 c3 08          	add    $0x8,%rbx
140f5e1b2:	48 3b df             	cmp    %rdi,%rbx
140f5e1b5:	75 cf                	jne    0x140f5e186
140f5e1b7:	48 8b 1d d2 de 4b 00 	mov    0x4bded2(%rip),%rbx        # 0x14141c090
140f5e1be:	48 8b 15 db de 4b 00 	mov    0x4bdedb(%rip),%rdx        # 0x14141c0a0
140f5e1c5:	48 2b d3             	sub    %rbx,%rdx
140f5e1c8:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e1cc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e1d3:	72 18                	jb     0x140f5e1ed
140f5e1d5:	48 83 c2 27          	add    $0x27,%rdx
140f5e1d9:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5e1dd:	48 2b d8             	sub    %rax,%rbx
140f5e1e0:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5e1e4:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5e1e8:	77 37                	ja     0x140f5e221
140f5e1ea:	48 8b d8             	mov    %rax,%rbx
140f5e1ed:	48 8b cb             	mov    %rbx,%rcx
140f5e1f0:	e8 4f cf eb ff       	call   0x140e1b144
140f5e1f5:	48 c7 05 90 de 4b 00 	movq   $0x0,0x4bde90(%rip)        # 0x14141c090
140f5e1fc:	00 00 00 00
140f5e200:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e203:	f3 0f 7f 05 8d de 4b 	movdqu %xmm0,0x4bde8d(%rip)        # 0x14141c098
140f5e20a:	00
140f5e20b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5e210:	48 83 c4 20          	add    $0x20,%rsp
140f5e214:	5f                   	pop    %rdi
140f5e215:	c3                   	ret
140f5e216:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5e21b:	e8 e0 c4 82 ff       	call   0x14078a700
140f5e220:	90                   	nop
140f5e221:	e8 7e bf ec ff       	call   0x140e2a1a4
140f5e226:	cc                   	int3
140f5e227:	cc                   	int3
140f5e228:	cc                   	int3
140f5e229:	cc                   	int3
140f5e22a:	cc                   	int3
140f5e22b:	cc                   	int3
140f5e22c:	cc                   	int3
140f5e22d:	cc                   	int3
140f5e22e:	cc                   	int3
140f5e22f:	cc                   	int3
140f5e230:	48 8d 0d 79 d7 4b 00 	lea    0x4bd779(%rip),%rcx        # 0x14141b9b0
140f5e237:	e9 34 90 31 ff       	jmp    0x140277270
140f5e23c:	cc                   	int3
140f5e23d:	cc                   	int3
140f5e23e:	cc                   	int3
140f5e23f:	cc                   	int3
140f5e240:	48 83 ec 28          	sub    $0x28,%rsp
140f5e244:	48 8b 0d 75 da 4b 00 	mov    0x4bda75(%rip),%rcx        # 0x14141bcc0
140f5e24b:	48 85 c9             	test   %rcx,%rcx
140f5e24e:	74 4a                	je     0x140f5e29a
140f5e250:	48 8b 15 79 da 4b 00 	mov    0x4bda79(%rip),%rdx        # 0x14141bcd0
140f5e257:	48 2b d1             	sub    %rcx,%rdx
140f5e25a:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e25e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e265:	72 18                	jb     0x140f5e27f
140f5e267:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f5e26b:	48 83 c2 27          	add    $0x27,%rdx
140f5e26f:	49 2b c8             	sub    %r8,%rcx
140f5e272:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f5e276:	48 83 f8 1f          	cmp    $0x1f,%rax
140f5e27a:	77 23                	ja     0x140f5e29f
140f5e27c:	49 8b c8             	mov    %r8,%rcx
140f5e27f:	e8 c0 ce eb ff       	call   0x140e1b144
140f5e284:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e287:	48 c7 05 2e da 4b 00 	movq   $0x0,0x4bda2e(%rip)        # 0x14141bcc0
140f5e28e:	00 00 00 00
140f5e292:	f3 0f 7f 05 2e da 4b 	movdqu %xmm0,0x4bda2e(%rip)        # 0x14141bcc8
140f5e299:	00
140f5e29a:	48 83 c4 28          	add    $0x28,%rsp
140f5e29e:	c3                   	ret
140f5e29f:	e8 00 bf ec ff       	call   0x140e2a1a4
140f5e2a4:	cc                   	int3
140f5e2a5:	cc                   	int3
140f5e2a6:	cc                   	int3
140f5e2a7:	cc                   	int3
140f5e2a8:	cc                   	int3
140f5e2a9:	cc                   	int3
140f5e2aa:	cc                   	int3
140f5e2ab:	cc                   	int3
140f5e2ac:	cc                   	int3
140f5e2ad:	cc                   	int3
140f5e2ae:	cc                   	int3
140f5e2af:	cc                   	int3
140f5e2b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5e2b5:	57                   	push   %rdi
140f5e2b6:	48 83 ec 20          	sub    $0x20,%rsp
140f5e2ba:	48 8b 1d 07 dc 4b 00 	mov    0x4bdc07(%rip),%rbx        # 0x14141bec8
140f5e2c1:	48 85 db             	test   %rbx,%rbx
140f5e2c4:	0f 84 91 00 00 00    	je     0x140f5e35b
140f5e2ca:	48 8b 3d ff db 4b 00 	mov    0x4bdbff(%rip),%rdi        # 0x14141bed0
140f5e2d1:	48 3b df             	cmp    %rdi,%rbx
140f5e2d4:	74 38                	je     0x140f5e30e
140f5e2d6:	48 8b 0b             	mov    (%rbx),%rcx
140f5e2d9:	48 85 c9             	test   %rcx,%rcx
140f5e2dc:	74 20                	je     0x140f5e2fe
140f5e2de:	8b 41 10             	mov    0x10(%rcx),%eax
140f5e2e1:	ff c8                	dec    %eax
140f5e2e3:	89 41 10             	mov    %eax,0x10(%rcx)
140f5e2e6:	85 c0                	test   %eax,%eax
140f5e2e8:	7f 14                	jg     0x140f5e2fe
140f5e2ea:	78 7a                	js     0x140f5e366
140f5e2ec:	48 8b 01             	mov    (%rcx),%rax
140f5e2ef:	ba 01 00 00 00       	mov    $0x1,%edx
140f5e2f4:	48 8b 00             	mov    (%rax),%rax
140f5e2f7:	ff 15 23 57 02 00    	call   *0x25723(%rip)        # 0x140f83a20
140f5e2fd:	90                   	nop
140f5e2fe:	48 83 c3 08          	add    $0x8,%rbx
140f5e302:	48 3b df             	cmp    %rdi,%rbx
140f5e305:	75 cf                	jne    0x140f5e2d6
140f5e307:	48 8b 1d ba db 4b 00 	mov    0x4bdbba(%rip),%rbx        # 0x14141bec8
140f5e30e:	48 8b 15 c3 db 4b 00 	mov    0x4bdbc3(%rip),%rdx        # 0x14141bed8
140f5e315:	48 2b d3             	sub    %rbx,%rdx
140f5e318:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e31c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e323:	72 18                	jb     0x140f5e33d
140f5e325:	48 83 c2 27          	add    $0x27,%rdx
140f5e329:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5e32d:	48 2b d8             	sub    %rax,%rbx
140f5e330:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5e334:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5e338:	77 37                	ja     0x140f5e371
140f5e33a:	48 8b d8             	mov    %rax,%rbx
140f5e33d:	48 8b cb             	mov    %rbx,%rcx
140f5e340:	e8 ff cd eb ff       	call   0x140e1b144
140f5e345:	48 c7 05 78 db 4b 00 	movq   $0x0,0x4bdb78(%rip)        # 0x14141bec8
140f5e34c:	00 00 00 00
140f5e350:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e353:	f3 0f 7f 05 75 db 4b 	movdqu %xmm0,0x4bdb75(%rip)        # 0x14141bed0
140f5e35a:	00
140f5e35b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5e360:	48 83 c4 20          	add    $0x20,%rsp
140f5e364:	5f                   	pop    %rdi
140f5e365:	c3                   	ret
140f5e366:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5e36b:	e8 90 c3 82 ff       	call   0x14078a700
140f5e370:	90                   	nop
140f5e371:	e8 2e be ec ff       	call   0x140e2a1a4
140f5e376:	cc                   	int3
140f5e377:	cc                   	int3
140f5e378:	cc                   	int3
140f5e379:	cc                   	int3
140f5e37a:	cc                   	int3
140f5e37b:	cc                   	int3
140f5e37c:	cc                   	int3
140f5e37d:	cc                   	int3
140f5e37e:	cc                   	int3
140f5e37f:	cc                   	int3
140f5e380:	48 83 ec 28          	sub    $0x28,%rsp
140f5e384:	48 8b 0d 55 d8 4b 00 	mov    0x4bd855(%rip),%rcx        # 0x14141bbe0
140f5e38b:	48 85 c9             	test   %rcx,%rcx
140f5e38e:	74 4a                	je     0x140f5e3da
140f5e390:	48 8b 15 59 d8 4b 00 	mov    0x4bd859(%rip),%rdx        # 0x14141bbf0
140f5e397:	48 2b d1             	sub    %rcx,%rdx
140f5e39a:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e39e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e3a5:	72 18                	jb     0x140f5e3bf
140f5e3a7:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f5e3ab:	48 83 c2 27          	add    $0x27,%rdx
140f5e3af:	49 2b c8             	sub    %r8,%rcx
140f5e3b2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f5e3b6:	48 83 f8 1f          	cmp    $0x1f,%rax
140f5e3ba:	77 23                	ja     0x140f5e3df
140f5e3bc:	49 8b c8             	mov    %r8,%rcx
140f5e3bf:	e8 80 cd eb ff       	call   0x140e1b144
140f5e3c4:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e3c7:	48 c7 05 0e d8 4b 00 	movq   $0x0,0x4bd80e(%rip)        # 0x14141bbe0
140f5e3ce:	00 00 00 00
140f5e3d2:	f3 0f 7f 05 0e d8 4b 	movdqu %xmm0,0x4bd80e(%rip)        # 0x14141bbe8
140f5e3d9:	00
140f5e3da:	48 83 c4 28          	add    $0x28,%rsp
140f5e3de:	c3                   	ret
140f5e3df:	e8 c0 bd ec ff       	call   0x140e2a1a4
140f5e3e4:	cc                   	int3
140f5e3e5:	cc                   	int3
140f5e3e6:	cc                   	int3
140f5e3e7:	cc                   	int3
140f5e3e8:	cc                   	int3
140f5e3e9:	cc                   	int3
140f5e3ea:	cc                   	int3
140f5e3eb:	cc                   	int3
140f5e3ec:	cc                   	int3
140f5e3ed:	cc                   	int3
140f5e3ee:	cc                   	int3
140f5e3ef:	cc                   	int3
140f5e3f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5e3f5:	57                   	push   %rdi
140f5e3f6:	48 83 ec 20          	sub    $0x20,%rsp
140f5e3fa:	48 8b 1d df da 4b 00 	mov    0x4bdadf(%rip),%rbx        # 0x14141bee0
140f5e401:	48 85 db             	test   %rbx,%rbx
140f5e404:	0f 84 91 00 00 00    	je     0x140f5e49b
140f5e40a:	48 8b 3d d7 da 4b 00 	mov    0x4bdad7(%rip),%rdi        # 0x14141bee8
140f5e411:	48 3b df             	cmp    %rdi,%rbx
140f5e414:	74 38                	je     0x140f5e44e
140f5e416:	48 8b 0b             	mov    (%rbx),%rcx
140f5e419:	48 85 c9             	test   %rcx,%rcx
140f5e41c:	74 20                	je     0x140f5e43e
140f5e41e:	8b 41 10             	mov    0x10(%rcx),%eax
140f5e421:	ff c8                	dec    %eax
140f5e423:	89 41 10             	mov    %eax,0x10(%rcx)
140f5e426:	85 c0                	test   %eax,%eax
140f5e428:	7f 14                	jg     0x140f5e43e
140f5e42a:	78 7a                	js     0x140f5e4a6
140f5e42c:	48 8b 01             	mov    (%rcx),%rax
140f5e42f:	ba 01 00 00 00       	mov    $0x1,%edx
140f5e434:	48 8b 00             	mov    (%rax),%rax
140f5e437:	ff 15 e3 55 02 00    	call   *0x255e3(%rip)        # 0x140f83a20
140f5e43d:	90                   	nop
140f5e43e:	48 83 c3 08          	add    $0x8,%rbx
140f5e442:	48 3b df             	cmp    %rdi,%rbx
140f5e445:	75 cf                	jne    0x140f5e416
140f5e447:	48 8b 1d 92 da 4b 00 	mov    0x4bda92(%rip),%rbx        # 0x14141bee0
140f5e44e:	48 8b 15 9b da 4b 00 	mov    0x4bda9b(%rip),%rdx        # 0x14141bef0
140f5e455:	48 2b d3             	sub    %rbx,%rdx
140f5e458:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e45c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e463:	72 18                	jb     0x140f5e47d
140f5e465:	48 83 c2 27          	add    $0x27,%rdx
140f5e469:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5e46d:	48 2b d8             	sub    %rax,%rbx
140f5e470:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5e474:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5e478:	77 37                	ja     0x140f5e4b1
140f5e47a:	48 8b d8             	mov    %rax,%rbx
140f5e47d:	48 8b cb             	mov    %rbx,%rcx
140f5e480:	e8 bf cc eb ff       	call   0x140e1b144
140f5e485:	48 c7 05 50 da 4b 00 	movq   $0x0,0x4bda50(%rip)        # 0x14141bee0
140f5e48c:	00 00 00 00
140f5e490:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e493:	f3 0f 7f 05 4d da 4b 	movdqu %xmm0,0x4bda4d(%rip)        # 0x14141bee8