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
140519564:	90                   	nop
140519565:	4c 8d 0d 84 4f c8 ff 	lea    -0x37b07c(%rip),%r9        # 0x14019e4f0
14051956c:	ba 08 00 00 00       	mov    $0x8,%edx
140519571:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140519577:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14051957c:	e8 cb 1f 90 00       	call   0x140e1b54c
140519581:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140519588:	00
140519589:	48 33 cc             	xor    %rsp,%rcx
14051958c:	e8 6f 1f 90 00       	call   0x140e1b500
140519591:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140519598:	00
140519599:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1405195a0:	41 5f                	pop    %r15
1405195a2:	41 5e                	pop    %r14
1405195a4:	5f                   	pop    %rdi
1405195a5:	5e                   	pop    %rsi
1405195a6:	5d                   	pop    %rbp
1405195a7:	c3                   	ret
1405195a8:	b9 01 00 00 00       	mov    $0x1,%ecx
1405195ad:	e8 4e 11 27 00       	call   0x14078a700
1405195b2:	90                   	nop
1405195b3:	33 c9                	xor    %ecx,%ecx
1405195b5:	e8 46 11 27 00       	call   0x14078a700
1405195ba:	cc                   	int3
1405195bb:	b9 01 00 00 00       	mov    $0x1,%ecx
1405195c0:	e8 3b 11 27 00       	call   0x14078a700
1405195c5:	90                   	nop
1405195c6:	33 c9                	xor    %ecx,%ecx
1405195c8:	e8 33 11 27 00       	call   0x14078a700
1405195cd:	cc                   	int3
1405195ce:	cc                   	int3
1405195cf:	cc                   	int3
1405195d0:	40 53                	rex push %rbx
1405195d2:	55                   	push   %rbp
1405195d3:	56                   	push   %rsi
1405195d4:	57                   	push   %rdi
1405195d5:	41 56                	push   %r14
1405195d7:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1405195de:	48 8b 05 1b f9 e9 00 	mov    0xe9f91b(%rip),%rax        # 0x1413b8f00
1405195e5:	48 33 c4             	xor    %rsp,%rax
1405195e8:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1405195ef:	00
1405195f0:	49 8b e9             	mov    %r9,%rbp
1405195f3:	41 8b f8             	mov    %r8d,%edi
1405195f6:	48 8b f2             	mov    %rdx,%rsi
1405195f9:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
140519600:	00
140519601:	48 85 c9             	test   %rcx,%rcx
140519604:	74 05                	je     0x14051960b
140519606:	8b 59 20             	mov    0x20(%rcx),%ebx
140519609:	eb 02                	jmp    0x14051960d
14051960b:	33 db                	xor    %ebx,%ebx
14051960d:	48 8b ce             	mov    %rsi,%rcx
140519610:	e8 6b 4a 31 00       	call   0x14082e080
140519615:	48 8b 08             	mov    (%rax),%rcx
140519618:	48 85 c9             	test   %rcx,%rcx
14051961b:	74 1c                	je     0x140519639
14051961d:	8b 41 10             	mov    0x10(%rcx),%eax
140519620:	ff c0                	inc    %eax
140519622:	89 41 10             	mov    %eax,0x10(%rcx)
140519625:	83 f8 01             	cmp    $0x1,%eax
140519628:	0f 8e 17 01 00 00    	jle    0x140519745
14051962e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140519633:	0f 84 14 01 00 00    	je     0x14051974d
140519639:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14051963e:	48 8b 0d 33 98 f1 00 	mov    0xf19833(%rip),%rcx        # 0x141432e78
140519645:	85 ff                	test   %edi,%edi
140519647:	48 8d 51 58          	lea    0x58(%rcx),%rdx
14051964b:	75 04                	jne    0x140519651
14051964d:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140519651:	48 8b 12             	mov    (%rdx),%rdx
140519654:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140519659:	48 85 d2             	test   %rdx,%rdx
14051965c:	74 23                	je     0x140519681
14051965e:	8b 42 10             	mov    0x10(%rdx),%eax
140519661:	ff c0                	inc    %eax
140519663:	89 42 10             	mov    %eax,0x10(%rdx)
140519666:	83 f8 01             	cmp    $0x1,%eax
140519669:	0f 8e e9 00 00 00    	jle    0x140519758
14051966f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140519674:	0f 84 c0 00 00 00    	je     0x14051973a
14051967a:	48 8b 0d f7 97 f1 00 	mov    0xf197f7(%rip),%rcx        # 0x141432e78
140519681:	4c 8b c5             	mov    %rbp,%r8
140519684:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140519689:	e8 92 68 c8 ff       	call   0x14019ff20
14051968e:	90                   	nop
14051968f:	4d 8b c6             	mov    %r14,%r8
140519692:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140519699:	00
14051969a:	48 8b 0d d7 97 f1 00 	mov    0xf197d7(%rip),%rcx        # 0x141432e78
1405196a1:	e8 7a 68 c8 ff       	call   0x14019ff20
1405196a6:	90                   	nop
1405196a7:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1405196ac:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1405196b1:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1405196b8:	00
1405196b9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1405196be:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1405196c3:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1405196c9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1405196ce:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1405196d3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1405196d8:	e8 73 67 c8 ff       	call   0x14019fe50
1405196dd:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1405196e2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1405196e6:	45 33 c9             	xor    %r9d,%r9d
1405196e9:	4c 8b c0             	mov    %rax,%r8
1405196ec:	48 8d 15 35 1b f1 00 	lea    0xf11b35(%rip),%rdx        # 0x14142b228
1405196f3:	48 8d 0d c6 36 e9 00 	lea    0xe936c6(%rip),%rcx        # 0x1413acdc0
1405196fa:	e8 41 d0 2f 00       	call   0x140816740
1405196ff:	90                   	nop
140519700:	4c 8d 0d e9 4d c8 ff 	lea    -0x37b217(%rip),%r9        # 0x14019e4f0
140519707:	ba 08 00 00 00       	mov    $0x8,%edx
14051970c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140519712:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140519717:	e8 30 1e 90 00       	call   0x140e1b54c
14051971c:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140519723:	00
140519724:	48 33 cc             	xor    %rsp,%rcx
140519727:	e8 d4 1d 90 00       	call   0x140e1b500
14051972c:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140519733:	41 5e                	pop    %r14
140519735:	5f                   	pop    %rdi
140519736:	5e                   	pop    %rsi
140519737:	5d                   	pop    %rbp
140519738:	5b                   	pop    %rbx
140519739:	c3                   	ret
14051973a:	b9 01 00 00 00       	mov    $0x1,%ecx
14051973f:	e8 bc 0f 27 00       	call   0x14078a700
140519744:	90                   	nop
140519745:	33 c9                	xor    %ecx,%ecx
140519747:	e8 b4 0f 27 00       	call   0x14078a700
14051974c:	cc                   	int3
14051974d:	b9 01 00 00 00       	mov    $0x1,%ecx
140519752:	e8 a9 0f 27 00       	call   0x14078a700
140519757:	90                   	nop
140519758:	33 c9                	xor    %ecx,%ecx
14051975a:	e8 a1 0f 27 00       	call   0x14078a700
14051975f:	cc                   	int3
140519760:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140519765:	55                   	push   %rbp
140519766:	56                   	push   %rsi
140519767:	57                   	push   %rdi
140519768:	41 56                	push   %r14
14051976a:	41 57                	push   %r15
14051976c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140519773:	48 8b 05 86 f7 e9 00 	mov    0xe9f786(%rip),%rax        # 0x1413b8f00
14051977a:	48 33 c4             	xor    %rsp,%rax
14051977d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140519784:	00
140519785:	49 8b e9             	mov    %r9,%rbp
140519788:	41 8b f8             	mov    %r8d,%edi
14051978b:	48 8b f2             	mov    %rdx,%rsi
14051978e:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
140519795:	00
140519796:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
14051979d:	00
14051979e:	48 85 c9             	test   %rcx,%rcx
1405197a1:	74 05                	je     0x1405197a8
1405197a3:	8b 59 20             	mov    0x20(%rcx),%ebx
1405197a6:	eb 02                	jmp    0x1405197aa
1405197a8:	33 db                	xor    %ebx,%ebx
1405197aa:	48 8b ce             	mov    %rsi,%rcx
1405197ad:	e8 ce 48 31 00       	call   0x14082e080
1405197b2:	48 8b 08             	mov    (%rax),%rcx
1405197b5:	48 85 c9             	test   %rcx,%rcx
1405197b8:	74 1c                	je     0x1405197d6
1405197ba:	8b 41 10             	mov    0x10(%rcx),%eax
1405197bd:	ff c0                	inc    %eax
1405197bf:	89 41 10             	mov    %eax,0x10(%rcx)
1405197c2:	83 f8 01             	cmp    $0x1,%eax
1405197c5:	0f 8e 38 01 00 00    	jle    0x140519903
1405197cb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405197d0:	0f 84 35 01 00 00    	je     0x14051990b