1402884ba:	e8 81 70 f1 ff       	call   0x14019f540
1402884bf:	90                   	nop
1402884c0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402884c5:	48 85 c9             	test   %rcx,%rcx
1402884c8:	74 24                	je     0x1402884ee
1402884ca:	8b 41 10             	mov    0x10(%rcx),%eax
1402884cd:	ff c8                	dec    %eax
1402884cf:	89 41 10             	mov    %eax,0x10(%rcx)
1402884d2:	85 c0                	test   %eax,%eax
1402884d4:	7f 18                	jg     0x1402884ee
1402884d6:	0f 88 87 00 00 00    	js     0x140288563
1402884dc:	48 8b 01             	mov    (%rcx),%rax
1402884df:	ba 01 00 00 00       	mov    $0x1,%edx
1402884e4:	48 8b 00             	mov    (%rax),%rax
1402884e7:	ff 15 33 b5 cf 00    	call   *0xcfb533(%rip)        # 0x140f83a20
1402884ed:	90                   	nop
1402884ee:	4c 8d 0d fb 5f f1 ff 	lea    -0xea005(%rip),%r9        # 0x14019e4f0
1402884f5:	ba 08 00 00 00       	mov    $0x8,%edx
1402884fa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140288500:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140288505:	e8 42 30 b9 00       	call   0x140e1b54c
14028850a:	48 8b 0e             	mov    (%rsi),%rcx
14028850d:	48 89 0b             	mov    %rcx,(%rbx)
140288510:	48 85 c9             	test   %rcx,%rcx
140288513:	74 14                	je     0x140288529
140288515:	8b 41 10             	mov    0x10(%rcx),%eax
140288518:	ff c0                	inc    %eax
14028851a:	89 41 10             	mov    %eax,0x10(%rcx)
14028851d:	83 f8 01             	cmp    $0x1,%eax
140288520:	7e 4c                	jle    0x14028856e
140288522:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140288527:	74 1c                	je     0x140288545
140288529:	48 8b c3             	mov    %rbx,%rax
14028852c:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140288533:	00
140288534:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140288538:	49 8b 6b 18          	mov    0x18(%r11),%rbp
14028853c:	49 8b 73 28          	mov    0x28(%r11),%rsi
140288540:	49 8b e3             	mov    %r11,%rsp
140288543:	5f                   	pop    %rdi
140288544:	c3                   	ret
140288545:	b9 01 00 00 00       	mov    $0x1,%ecx
14028854a:	e8 b1 21 50 00       	call   0x14078a700
14028854f:	90                   	nop
140288550:	33 c9                	xor    %ecx,%ecx
140288552:	e8 a9 21 50 00       	call   0x14078a700
140288557:	cc                   	int3
140288558:	b9 01 00 00 00       	mov    $0x1,%ecx
14028855d:	e8 9e 21 50 00       	call   0x14078a700
140288562:	90                   	nop
140288563:	b9 02 00 00 00       	mov    $0x2,%ecx
140288568:	e8 93 21 50 00       	call   0x14078a700
14028856d:	90                   	nop
14028856e:	33 c9                	xor    %ecx,%ecx
140288570:	e8 8b 21 50 00       	call   0x14078a700
140288575:	cc                   	int3
140288576:	cc                   	int3
140288577:	cc                   	int3
140288578:	cc                   	int3
140288579:	cc                   	int3
14028857a:	cc                   	int3
14028857b:	cc                   	int3
14028857c:	cc                   	int3
14028857d:	cc                   	int3
14028857e:	cc                   	int3
14028857f:	cc                   	int3
140288580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140288585:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14028858a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14028858f:	57                   	push   %rdi
140288590:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140288597:	49 8b f9             	mov    %r9,%rdi
14028859a:	49 8b f0             	mov    %r8,%rsi
14028859d:	48 8b d9             	mov    %rcx,%rbx
1402885a0:	49 8b 10             	mov    (%r8),%rdx
1402885a3:	48 85 d2             	test   %rdx,%rdx
1402885a6:	74 1c                	je     0x1402885c4
1402885a8:	8b 42 10             	mov    0x10(%rdx),%eax
1402885ab:	ff c0                	inc    %eax
1402885ad:	89 42 10             	mov    %eax,0x10(%rdx)
1402885b0:	83 f8 01             	cmp    $0x1,%eax
1402885b3:	0f 8e 17 01 00 00    	jle    0x1402886d0
1402885b9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402885be:	0f 84 14 01 00 00    	je     0x1402886d8
1402885c4:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1402885c9:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402885ce:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402885d3:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402885d8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402885dd:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1402885e2:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1402885e8:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
1402885ef:	00
1402885f0:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402885f5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402885fa:	e8 51 78 f1 ff       	call   0x14019fe50
1402885ff:	48 8b e8             	mov    %rax,%rbp
140288602:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140288609:	00
14028860a:	48 8b 0d cf 2c 19 01 	mov    0x1192ccf(%rip),%rcx        # 0x14141b2e0
140288611:	48 85 ff             	test   %rdi,%rdi
140288614:	74 08                	je     0x14028861e
140288616:	48 c7 47 60 00 00 00 	movq   $0x0,0x60(%rdi)
14028861d:	00
14028861e:	48 8b 11             	mov    (%rcx),%rdx
140288621:	48 8b 42 38          	mov    0x38(%rdx),%rax
140288625:	4c 8b cf             	mov    %rdi,%r9
140288628:	4c 8b c5             	mov    %rbp,%r8
14028862b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140288630:	ff 15 ea b3 cf 00    	call   *0xcfb3ea(%rip)        # 0x140f83a20
140288636:	90                   	nop
140288637:	48 8b cd             	mov    %rbp,%rcx
14028863a:	e8 01 6f f1 ff       	call   0x14019f540
14028863f:	90                   	nop
140288640:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140288645:	48 85 c9             	test   %rcx,%rcx
140288648:	74 24                	je     0x14028866e
14028864a:	8b 41 10             	mov    0x10(%rcx),%eax
14028864d:	ff c8                	dec    %eax
14028864f:	89 41 10             	mov    %eax,0x10(%rcx)
140288652:	85 c0                	test   %eax,%eax
140288654:	7f 18                	jg     0x14028866e
140288656:	0f 88 87 00 00 00    	js     0x1402886e3
14028865c:	48 8b 01             	mov    (%rcx),%rax
14028865f:	ba 01 00 00 00       	mov    $0x1,%edx
140288664:	48 8b 00             	mov    (%rax),%rax
140288667:	ff 15 b3 b3 cf 00    	call   *0xcfb3b3(%rip)        # 0x140f83a20
14028866d:	90                   	nop
14028866e:	4c 8d 0d 7b 5e f1 ff 	lea    -0xea185(%rip),%r9        # 0x14019e4f0
140288675:	ba 08 00 00 00       	mov    $0x8,%edx
14028867a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140288680:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140288685:	e8 c2 2e b9 00       	call   0x140e1b54c
14028868a:	48 8b 0e             	mov    (%rsi),%rcx
14028868d:	48 89 0b             	mov    %rcx,(%rbx)
140288690:	48 85 c9             	test   %rcx,%rcx
140288693:	74 14                	je     0x1402886a9
140288695:	8b 41 10             	mov    0x10(%rcx),%eax
140288698:	ff c0                	inc    %eax
14028869a:	89 41 10             	mov    %eax,0x10(%rcx)
14028869d:	83 f8 01             	cmp    $0x1,%eax
1402886a0:	7e 4c                	jle    0x1402886ee
1402886a2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402886a7:	74 1c                	je     0x1402886c5
1402886a9:	48 8b c3             	mov    %rbx,%rax
1402886ac:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1402886b3:	00
1402886b4:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402886b8:	49 8b 6b 18          	mov    0x18(%r11),%rbp
1402886bc:	49 8b 73 28          	mov    0x28(%r11),%rsi
1402886c0:	49 8b e3             	mov    %r11,%rsp
1402886c3:	5f                   	pop    %rdi
1402886c4:	c3                   	ret
1402886c5:	b9 01 00 00 00       	mov    $0x1,%ecx
1402886ca:	e8 31 20 50 00       	call   0x14078a700
1402886cf:	90                   	nop
1402886d0:	33 c9                	xor    %ecx,%ecx
1402886d2:	e8 29 20 50 00       	call   0x14078a700
1402886d7:	cc                   	int3
1402886d8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402886dd:	e8 1e 20 50 00       	call   0x14078a700
1402886e2:	90                   	nop
1402886e3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402886e8:	e8 13 20 50 00       	call   0x14078a700
1402886ed:	90                   	nop
1402886ee:	33 c9                	xor    %ecx,%ecx
1402886f0:	e8 0b 20 50 00       	call   0x14078a700
1402886f5:	cc                   	int3
1402886f6:	cc                   	int3
1402886f7:	cc                   	int3
1402886f8:	cc                   	int3
1402886f9:	cc                   	int3
1402886fa:	cc                   	int3
1402886fb:	cc                   	int3
1402886fc:	cc                   	int3
1402886fd:	cc                   	int3
1402886fe:	cc                   	int3
1402886ff:	cc                   	int3
140288700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140288705:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14028870a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14028870f:	57                   	push   %rdi
140288710:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140288717:	49 8b f9             	mov    %r9,%rdi
14028871a:	49 8b f0             	mov    %r8,%rsi
14028871d:	48 8b d9             	mov    %rcx,%rbx
140288720:	49 8b 10             	mov    (%r8),%rdx
140288723:	48 85 d2             	test   %rdx,%rdx
140288726:	74 1c                	je     0x140288744
140288728:	8b 42 10             	mov    0x10(%rdx),%eax
14028872b:	ff c0                	inc    %eax
14028872d:	89 42 10             	mov    %eax,0x10(%rdx)
140288730:	83 f8 01             	cmp    $0x1,%eax
140288733:	0f 8e 17 01 00 00    	jle    0x140288850
140288739:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14028873e:	0f 84 14 01 00 00    	je     0x140288858
140288744:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140288749:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14028874e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140288753:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140288758:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14028875d:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140288762:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140288768:	4c 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%r8
14028876f:	00
140288770:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140288775:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14028877a:	e8 d1 76 f1 ff       	call   0x14019fe50
14028877f:	48 8b e8             	mov    %rax,%rbp
140288782:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140288789:	00
14028878a:	48 8b 0d 5f 2b 19 01 	mov    0x1192b5f(%rip),%rcx        # 0x14141b2f0
140288791:	48 85 ff             	test   %rdi,%rdi
140288794:	74 08                	je     0x14028879e
140288796:	48 c7 47 60 00 00 00 	movq   $0x0,0x60(%rdi)
14028879d:	00
14028879e:	48 8b 11             	mov    (%rcx),%rdx
1402887a1:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402887a5:	4c 8b cf             	mov    %rdi,%r9
1402887a8:	4c 8b c5             	mov    %rbp,%r8
1402887ab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402887b0:	ff 15 6a b2 cf 00    	call   *0xcfb26a(%rip)        # 0x140f83a20
1402887b6:	90                   	nop
1402887b7:	48 8b cd             	mov    %rbp,%rcx
1402887ba:	e8 81 6d f1 ff       	call   0x14019f540
1402887bf:	90                   	nop
1402887c0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402887c5:	48 85 c9             	test   %rcx,%rcx
1402887c8:	74 24                	je     0x1402887ee
1402887ca:	8b 41 10             	mov    0x10(%rcx),%eax
1402887cd:	ff c8                	dec    %eax
1402887cf:	89 41 10             	mov    %eax,0x10(%rcx)
1402887d2:	85 c0                	test   %eax,%eax
1402887d4:	7f 18                	jg     0x1402887ee
1402887d6:	0f 88 87 00 00 00    	js     0x140288863
1402887dc:	48 8b 01             	mov    (%rcx),%rax
1402887df:	ba 01 00 00 00       	mov    $0x1,%edx
1402887e4:	48 8b 00             	mov    (%rax),%rax
1402887e7:	ff 15 33 b2 cf 00    	call   *0xcfb233(%rip)        # 0x140f83a20
1402887ed:	90                   	nop
1402887ee:	4c 8d 0d fb 5c f1 ff 	lea    -0xea305(%rip),%r9        # 0x14019e4f0
1402887f5:	ba 08 00 00 00       	mov    $0x8,%edx
1402887fa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140288800:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140288805:	e8 42 2d b9 00       	call   0x140e1b54c
14028880a:	48 8b 0e             	mov    (%rsi),%rcx
14028880d:	48 89 0b             	mov    %rcx,(%rbx)
140288810:	48 85 c9             	test   %rcx,%rcx
140288813:	74 14                	je     0x140288829
140288815:	8b 41 10             	mov    0x10(%rcx),%eax
140288818:	ff c0                	inc    %eax
14028881a:	89 41 10             	mov    %eax,0x10(%rcx)
14028881d:	83 f8 01             	cmp    $0x1,%eax
140288820:	7e 4c                	jle    0x14028886e
140288822:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140288827:	74 1c                	je     0x140288845
140288829:	48 8b c3             	mov    %rbx,%rax
14028882c:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140288833:	00
140288834:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140288838:	49 8b 6b 18          	mov    0x18(%r11),%rbp
14028883c:	49 8b 73 28          	mov    0x28(%r11),%rsi
140288840:	49 8b e3             	mov    %r11,%rsp
140288843:	5f                   	pop    %rdi
140288844:	c3                   	ret
140288845:	b9 01 00 00 00       	mov    $0x1,%ecx
14028884a:	e8 b1 1e 50 00       	call   0x14078a700
14028884f:	90                   	nop
140288850:	33 c9                	xor    %ecx,%ecx
140288852:	e8 a9 1e 50 00       	call   0x14078a700
140288857:	cc                   	int3
140288858:	b9 01 00 00 00       	mov    $0x1,%ecx
14028885d:	e8 9e 1e 50 00       	call   0x14078a700
140288862:	90                   	nop
140288863:	b9 02 00 00 00       	mov    $0x2,%ecx
140288868:	e8 93 1e 50 00       	call   0x14078a700
14028886d:	90                   	nop
14028886e:	33 c9                	xor    %ecx,%ecx
140288870:	e8 8b 1e 50 00       	call   0x14078a700
140288875:	cc                   	int3
140288876:	cc                   	int3
140288877:	cc                   	int3
140288878:	cc                   	int3
140288879:	cc                   	int3
14028887a:	cc                   	int3
14028887b:	cc                   	int3
14028887c:	cc                   	int3
14028887d:	cc                   	int3
14028887e:	cc                   	int3
14028887f:	cc                   	int3
140288880:	e9 fb e1 ff ff       	jmp    0x140286a80
140288885:	cc                   	int3
140288886:	cc                   	int3
140288887:	cc                   	int3
140288888:	cc                   	int3
140288889:	cc                   	int3
14028888a:	cc                   	int3
14028888b:	cc                   	int3
14028888c:	cc                   	int3
14028888d:	cc                   	int3
14028888e:	cc                   	int3
14028888f:	cc                   	int3
140288890:	e9 ab e8 ff ff       	jmp    0x140287140
140288895:	cc                   	int3
140288896:	cc                   	int3
140288897:	cc                   	int3
140288898:	cc                   	int3
140288899:	cc                   	int3
14028889a:	cc                   	int3
14028889b:	cc                   	int3
14028889c:	cc                   	int3
14028889d:	cc                   	int3
14028889e:	cc                   	int3
14028889f:	cc                   	int3
1402888a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402888a5:	55                   	push   %rbp
1402888a6:	56                   	push   %rsi
1402888a7:	57                   	push   %rdi
1402888a8:	48 8b ec             	mov    %rsp,%rbp
1402888ab:	48 83 ec 70          	sub    $0x70,%rsp
1402888af:	48 8b f9             	mov    %rcx,%rdi
1402888b2:	33 f6                	xor    %esi,%esi
1402888b4:	40 38 35 27 97 19 01 	cmp    %sil,0x1199727(%rip)        # 0x141421fe2
1402888bb:	75 6e                	jne    0x14028892b
1402888bd:	48 8d 1d 44 95 d4 00 	lea    0xd49544(%rip),%rbx        # 0x140fd1e08
1402888c4:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1402888c8:	48 c7 45 c8 11 00 00 	movq   $0x11,-0x38(%rbp)
1402888cf:	00
1402888d0:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1402888d4:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1402888d9:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402888dd:	48 8b 0d 7c a5 1a 01 	mov    0x11aa57c(%rip),%rcx        # 0x141432e60
1402888e4:	e8 67 b8 58 00       	call   0x140814150
1402888e9:	48 85 c0             	test   %rax,%rax
1402888ec:	74 36                	je     0x140288924
1402888ee:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1402888f2:	48 c7 45 c8 11 00 00 	movq   $0x11,-0x38(%rbp)
1402888f9:	00
1402888fa:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1402888fe:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140288903:	45 33 c9             	xor    %r9d,%r9d
140288906:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14028890a:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14028890e:	48 8b 0d 4b a5 1a 01 	mov    0x11aa54b(%rip),%rcx        # 0x141432e60
140288915:	e8 d6 bc 58 00       	call   0x1408145f0
14028891a:	48 8b 08             	mov    (%rax),%rcx
14028891d:	48 89 0d 1c 35 19 01 	mov    %rcx,0x119351c(%rip)        # 0x14141be40
140288924:	c6 05 b7 96 19 01 01 	movb   $0x1,0x11996b7(%rip)        # 0x141421fe2
14028892b:	0f 57 c0             	xorps  %xmm0,%xmm0
14028892e:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)