140519052:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140519056:	45 33 c9             	xor    %r9d,%r9d
140519059:	4c 8b c0             	mov    %rax,%r8
14051905c:	48 8d 15 7d 21 f1 00 	lea    0xf1217d(%rip),%rdx        # 0x14142b1e0
140519063:	48 8d 0d 56 3d e9 00 	lea    0xe93d56(%rip),%rcx        # 0x1413acdc0
14051906a:	e8 d1 d6 2f 00       	call   0x140816740
14051906f:	90                   	nop
140519070:	4c 8d 0d 79 54 c8 ff 	lea    -0x37ab87(%rip),%r9        # 0x14019e4f0
140519077:	ba 08 00 00 00       	mov    $0x8,%edx
14051907c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140519082:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140519087:	e8 c0 24 90 00       	call   0x140e1b54c
14051908c:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140519093:	00
140519094:	48 33 cc             	xor    %rsp,%rcx
140519097:	e8 64 24 90 00       	call   0x140e1b500
14051909c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1405190a3:	41 5e                	pop    %r14
1405190a5:	5f                   	pop    %rdi
1405190a6:	5e                   	pop    %rsi
1405190a7:	5d                   	pop    %rbp
1405190a8:	5b                   	pop    %rbx
1405190a9:	c3                   	ret
1405190aa:	b9 01 00 00 00       	mov    $0x1,%ecx
1405190af:	e8 4c 16 27 00       	call   0x14078a700
1405190b4:	90                   	nop
1405190b5:	33 c9                	xor    %ecx,%ecx
1405190b7:	e8 44 16 27 00       	call   0x14078a700
1405190bc:	cc                   	int3
1405190bd:	b9 01 00 00 00       	mov    $0x1,%ecx
1405190c2:	e8 39 16 27 00       	call   0x14078a700
1405190c7:	90                   	nop
1405190c8:	33 c9                	xor    %ecx,%ecx
1405190ca:	e8 31 16 27 00       	call   0x14078a700
1405190cf:	cc                   	int3
1405190d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1405190d5:	55                   	push   %rbp
1405190d6:	56                   	push   %rsi
1405190d7:	57                   	push   %rdi
1405190d8:	41 56                	push   %r14
1405190da:	41 57                	push   %r15
1405190dc:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1405190e3:	48 8b 05 16 fe e9 00 	mov    0xe9fe16(%rip),%rax        # 0x1413b8f00
1405190ea:	48 33 c4             	xor    %rsp,%rax
1405190ed:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1405190f4:	00
1405190f5:	49 8b e9             	mov    %r9,%rbp
1405190f8:	41 8b f8             	mov    %r8d,%edi
1405190fb:	48 8b f2             	mov    %rdx,%rsi
1405190fe:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
140519105:	00
140519106:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
14051910d:	00
14051910e:	48 85 c9             	test   %rcx,%rcx
140519111:	74 05                	je     0x140519118
140519113:	8b 59 20             	mov    0x20(%rcx),%ebx
140519116:	eb 02                	jmp    0x14051911a
140519118:	33 db                	xor    %ebx,%ebx
14051911a:	48 8b ce             	mov    %rsi,%rcx
14051911d:	e8 5e 4f 31 00       	call   0x14082e080
140519122:	48 8b 08             	mov    (%rax),%rcx
140519125:	48 85 c9             	test   %rcx,%rcx
140519128:	74 1c                	je     0x140519146
14051912a:	8b 41 10             	mov    0x10(%rcx),%eax
14051912d:	ff c0                	inc    %eax
14051912f:	89 41 10             	mov    %eax,0x10(%rcx)
140519132:	83 f8 01             	cmp    $0x1,%eax
140519135:	0f 8e 38 01 00 00    	jle    0x140519273
14051913b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140519140:	0f 84 35 01 00 00    	je     0x14051927b
140519146:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14051914b:	48 8b 0d 26 9d f1 00 	mov    0xf19d26(%rip),%rcx        # 0x141432e78
140519152:	85 ff                	test   %edi,%edi
140519154:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140519158:	75 04                	jne    0x14051915e
14051915a:	48 8d 51 60          	lea    0x60(%rcx),%rdx
14051915e:	48 8b 12             	mov    (%rdx),%rdx
140519161:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140519166:	48 85 d2             	test   %rdx,%rdx
140519169:	74 23                	je     0x14051918e
14051916b:	8b 42 10             	mov    0x10(%rdx),%eax
14051916e:	ff c0                	inc    %eax
140519170:	89 42 10             	mov    %eax,0x10(%rdx)
140519173:	83 f8 01             	cmp    $0x1,%eax
140519176:	0f 8e 0a 01 00 00    	jle    0x140519286
14051917c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140519181:	0f 84 e1 00 00 00    	je     0x140519268
140519187:	48 8b 0d ea 9c f1 00 	mov    0xf19cea(%rip),%rcx        # 0x141432e78
14051918e:	4c 8b c5             	mov    %rbp,%r8
140519191:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140519196:	e8 85 6d c8 ff       	call   0x14019ff20
14051919b:	90                   	nop
14051919c:	4d 8b c6             	mov    %r14,%r8
14051919f:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1405191a6:	00
1405191a7:	48 8b 0d ca 9c f1 00 	mov    0xf19cca(%rip),%rcx        # 0x141432e78
1405191ae:	e8 6d 6d c8 ff       	call   0x14019ff20
1405191b3:	90                   	nop
1405191b4:	4d 8b c7             	mov    %r15,%r8
1405191b7:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1405191be:	00
1405191bf:	48 8b 0d b2 9c f1 00 	mov    0xf19cb2(%rip),%rcx        # 0x141432e78
1405191c6:	e8 55 6d c8 ff       	call   0x14019ff20
1405191cb:	90                   	nop
1405191cc:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1405191d1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1405191d6:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
1405191dd:	00
1405191de:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1405191e3:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1405191e8:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1405191ee:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1405191f3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1405191f8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1405191fd:	e8 4e 6c c8 ff       	call   0x14019fe50
140519202:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140519207:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14051920b:	45 33 c9             	xor    %r9d,%r9d
14051920e:	4c 8b c0             	mov    %rax,%r8
140519211:	48 8d 15 00 20 f1 00 	lea    0xf12000(%rip),%rdx        # 0x14142b218
140519218:	48 8d 0d a1 3b e9 00 	lea    0xe93ba1(%rip),%rcx        # 0x1413acdc0
14051921f:	e8 1c d5 2f 00       	call   0x140816740
140519224:	90                   	nop
140519225:	4c 8d 0d c4 52 c8 ff 	lea    -0x37ad3c(%rip),%r9        # 0x14019e4f0
14051922c:	ba 08 00 00 00       	mov    $0x8,%edx
140519231:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140519237:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14051923c:	e8 0b 23 90 00       	call   0x140e1b54c
140519241:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140519248:	00
140519249:	48 33 cc             	xor    %rsp,%rcx
14051924c:	e8 af 22 90 00       	call   0x140e1b500
140519251:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140519258:	00
140519259:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140519260:	41 5f                	pop    %r15
140519262:	41 5e                	pop    %r14
140519264:	5f                   	pop    %rdi
140519265:	5e                   	pop    %rsi
140519266:	5d                   	pop    %rbp
140519267:	c3                   	ret
140519268:	b9 01 00 00 00       	mov    $0x1,%ecx
14051926d:	e8 8e 14 27 00       	call   0x14078a700
140519272:	90                   	nop
140519273:	33 c9                	xor    %ecx,%ecx
140519275:	e8 86 14 27 00       	call   0x14078a700
14051927a:	cc                   	int3
14051927b:	b9 01 00 00 00       	mov    $0x1,%ecx
140519280:	e8 7b 14 27 00       	call   0x14078a700
140519285:	90                   	nop
140519286:	33 c9                	xor    %ecx,%ecx
140519288:	e8 73 14 27 00       	call   0x14078a700
14051928d:	cc                   	int3
14051928e:	cc                   	int3
14051928f:	cc                   	int3
140519290:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140519295:	55                   	push   %rbp
140519296:	56                   	push   %rsi
140519297:	57                   	push   %rdi
140519298:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14051929f:	48 8b 05 5a fc e9 00 	mov    0xe9fc5a(%rip),%rax        # 0x1413b8f00
1405192a6:	48 33 c4             	xor    %rsp,%rax
1405192a9:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1405192b0:	00
1405192b1:	49 8b e9             	mov    %r9,%rbp
1405192b4:	41 8b f8             	mov    %r8d,%edi
1405192b7:	48 8b f2             	mov    %rdx,%rsi
1405192ba:	48 85 c9             	test   %rcx,%rcx
1405192bd:	74 05                	je     0x1405192c4
1405192bf:	8b 59 20             	mov    0x20(%rcx),%ebx
1405192c2:	eb 02                	jmp    0x1405192c6
1405192c4:	33 db                	xor    %ebx,%ebx
1405192c6:	48 8b ce             	mov    %rsi,%rcx
1405192c9:	e8 b2 4d 31 00       	call   0x14082e080
1405192ce:	48 8b 08             	mov    (%rax),%rcx
1405192d1:	48 85 c9             	test   %rcx,%rcx
1405192d4:	74 1c                	je     0x1405192f2
1405192d6:	8b 41 10             	mov    0x10(%rcx),%eax
1405192d9:	ff c0                	inc    %eax
1405192db:	89 41 10             	mov    %eax,0x10(%rcx)
1405192de:	83 f8 01             	cmp    $0x1,%eax
1405192e1:	0f 8e 04 01 00 00    	jle    0x1405193eb
1405192e7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405192ec:	0f 84 01 01 00 00    	je     0x1405193f3
1405192f2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1405192f7:	48 8b 0d 7a 9b f1 00 	mov    0xf19b7a(%rip),%rcx        # 0x141432e78
1405192fe:	85 ff                	test   %edi,%edi
140519300:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140519304:	75 04                	jne    0x14051930a
140519306:	48 8d 51 60          	lea    0x60(%rcx),%rdx
14051930a:	48 8b 12             	mov    (%rdx),%rdx
14051930d:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140519312:	48 85 d2             	test   %rdx,%rdx
140519315:	74 23                	je     0x14051933a
140519317:	8b 42 10             	mov    0x10(%rdx),%eax
14051931a:	ff c0                	inc    %eax
14051931c:	89 42 10             	mov    %eax,0x10(%rdx)
14051931f:	83 f8 01             	cmp    $0x1,%eax
140519322:	0f 8e d6 00 00 00    	jle    0x1405193fe
140519328:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14051932d:	0f 84 ad 00 00 00    	je     0x1405193e0
140519333:	48 8b 0d 3e 9b f1 00 	mov    0xf19b3e(%rip),%rcx        # 0x141432e78
14051933a:	4c 8b c5             	mov    %rbp,%r8
14051933d:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140519342:	e8 d9 6b c8 ff       	call   0x14019ff20
140519347:	90                   	nop
140519348:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
14051934d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140519352:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140519359:	00
14051935a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14051935f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140519364:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14051936a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14051936f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140519374:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140519379:	e8 d2 6a c8 ff       	call   0x14019fe50
14051937e:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140519383:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140519387:	45 33 c9             	xor    %r9d,%r9d
14051938a:	4c 8b c0             	mov    %rax,%r8
14051938d:	48 8d 15 0c 1e f1 00 	lea    0xf11e0c(%rip),%rdx        # 0x14142b1a0
140519394:	48 8d 0d 25 3a e9 00 	lea    0xe93a25(%rip),%rcx        # 0x1413acdc0
14051939b:	e8 a0 d3 2f 00       	call   0x140816740
1405193a0:	90                   	nop
1405193a1:	4c 8d 0d 48 51 c8 ff 	lea    -0x37aeb8(%rip),%r9        # 0x14019e4f0
1405193a8:	ba 08 00 00 00       	mov    $0x8,%edx
1405193ad:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1405193b3:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1405193b8:	e8 8f 21 90 00       	call   0x140e1b54c
1405193bd:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1405193c4:	00
1405193c5:	48 33 cc             	xor    %rsp,%rcx
1405193c8:	e8 33 21 90 00       	call   0x140e1b500
1405193cd:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1405193d4:	00
1405193d5:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1405193dc:	5f                   	pop    %rdi
1405193dd:	5e                   	pop    %rsi
1405193de:	5d                   	pop    %rbp
1405193df:	c3                   	ret
1405193e0:	b9 01 00 00 00       	mov    $0x1,%ecx
1405193e5:	e8 16 13 27 00       	call   0x14078a700
1405193ea:	90                   	nop
1405193eb:	33 c9                	xor    %ecx,%ecx
1405193ed:	e8 0e 13 27 00       	call   0x14078a700
1405193f2:	cc                   	int3
1405193f3:	b9 01 00 00 00       	mov    $0x1,%ecx
1405193f8:	e8 03 13 27 00       	call   0x14078a700
1405193fd:	90                   	nop
1405193fe:	33 c9                	xor    %ecx,%ecx
140519400:	e8 fb 12 27 00       	call   0x14078a700
140519405:	cc                   	int3
140519406:	cc                   	int3
140519407:	cc                   	int3
140519408:	cc                   	int3
140519409:	cc                   	int3
14051940a:	cc                   	int3
14051940b:	cc                   	int3
14051940c:	cc                   	int3
14051940d:	cc                   	int3
14051940e:	cc                   	int3
14051940f:	cc                   	int3
140519410:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140519415:	55                   	push   %rbp
140519416:	56                   	push   %rsi
140519417:	57                   	push   %rdi
140519418:	41 56                	push   %r14
14051941a:	41 57                	push   %r15
14051941c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140519423:	48 8b 05 d6 fa e9 00 	mov    0xe9fad6(%rip),%rax        # 0x1413b8f00
14051942a:	48 33 c4             	xor    %rsp,%rax
14051942d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140519434:	00
140519435:	49 8b e9             	mov    %r9,%rbp
140519438:	41 8b f8             	mov    %r8d,%edi
14051943b:	48 8b f2             	mov    %rdx,%rsi
14051943e:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
140519445:	00
140519446:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
14051944d:	00
14051944e:	48 85 c9             	test   %rcx,%rcx
140519451:	74 05                	je     0x140519458
140519453:	8b 59 20             	mov    0x20(%rcx),%ebx
140519456:	eb 02                	jmp    0x14051945a
140519458:	33 db                	xor    %ebx,%ebx
14051945a:	48 8b ce             	mov    %rsi,%rcx
14051945d:	e8 1e 4c 31 00       	call   0x14082e080
140519462:	48 8b 08             	mov    (%rax),%rcx
140519465:	48 85 c9             	test   %rcx,%rcx
140519468:	74 1c                	je     0x140519486
14051946a:	8b 41 10             	mov    0x10(%rcx),%eax
14051946d:	ff c0                	inc    %eax
14051946f:	89 41 10             	mov    %eax,0x10(%rcx)
140519472:	83 f8 01             	cmp    $0x1,%eax
140519475:	0f 8e 38 01 00 00    	jle    0x1405195b3
14051947b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140519480:	0f 84 35 01 00 00    	je     0x1405195bb
140519486:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14051948b:	48 8b 0d e6 99 f1 00 	mov    0xf199e6(%rip),%rcx        # 0x141432e78
140519492:	85 ff                	test   %edi,%edi
140519494:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140519498:	75 04                	jne    0x14051949e
14051949a:	48 8d 51 60          	lea    0x60(%rcx),%rdx
14051949e:	48 8b 12             	mov    (%rdx),%rdx
1405194a1:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
1405194a6:	48 85 d2             	test   %rdx,%rdx
1405194a9:	74 23                	je     0x1405194ce
1405194ab:	8b 42 10             	mov    0x10(%rdx),%eax
1405194ae:	ff c0                	inc    %eax
1405194b0:	89 42 10             	mov    %eax,0x10(%rdx)
1405194b3:	83 f8 01             	cmp    $0x1,%eax
1405194b6:	0f 8e 0a 01 00 00    	jle    0x1405195c6
1405194bc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405194c1:	0f 84 e1 00 00 00    	je     0x1405195a8
1405194c7:	48 8b 0d aa 99 f1 00 	mov    0xf199aa(%rip),%rcx        # 0x141432e78
1405194ce:	4c 8b c5             	mov    %rbp,%r8
1405194d1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1405194d6:	e8 45 6a c8 ff       	call   0x14019ff20
1405194db:	90                   	nop
1405194dc:	4d 8b c6             	mov    %r14,%r8
1405194df:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1405194e6:	00
1405194e7:	48 8b 0d 8a 99 f1 00 	mov    0xf1998a(%rip),%rcx        # 0x141432e78
1405194ee:	e8 2d 6a c8 ff       	call   0x14019ff20
1405194f3:	90                   	nop
1405194f4:	4d 8b c7             	mov    %r15,%r8
1405194f7:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1405194fe:	00
1405194ff:	48 8b 0d 72 99 f1 00 	mov    0xf19972(%rip),%rcx        # 0x141432e78
140519506:	e8 15 6a c8 ff       	call   0x14019ff20
14051950b:	90                   	nop
14051950c:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140519511:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140519516:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
14051951d:	00
14051951e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140519523:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140519528:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14051952e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140519533:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140519538:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14051953d:	e8 0e 69 c8 ff       	call   0x14019fe50
140519542:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140519547:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14051954b:	45 33 c9             	xor    %r9d,%r9d
14051954e:	4c 8b c0             	mov    %rax,%r8
140519551:	48 8d 15 80 1d f1 00 	lea    0xf11d80(%rip),%rdx        # 0x14142b2d8
140519558:	48 8d 0d 61 38 e9 00 	lea    0xe93861(%rip),%rcx        # 0x1413acdc0
14051955f:	e8 dc d1 2f 00       	call   0x140816740