1402cc4a9:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc4ac:	85 c0                	test   %eax,%eax
1402cc4ae:	7f 18                	jg     0x1402cc4c8
1402cc4b0:	0f 88 c0 06 00 00    	js     0x1402ccb76
1402cc4b6:	48 8b 01             	mov    (%rcx),%rax
1402cc4b9:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc4be:	48 8b 00             	mov    (%rax),%rax
1402cc4c1:	ff 15 59 75 cb 00    	call   *0xcb7559(%rip)        # 0x140f83a20
1402cc4c7:	90                   	nop
1402cc4c8:	41 b8 58 65 00 00    	mov    $0x6558,%r8d
1402cc4ce:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1402cc4d2:	48 8b 0d 9f 69 16 01 	mov    0x116699f(%rip),%rcx        # 0x141432e78
1402cc4d9:	e8 42 3a ed ff       	call   0x14019ff20
1402cc4de:	90                   	nop
1402cc4df:	48 8b 05 62 fb 14 01 	mov    0x114fb62(%rip),%rax        # 0x14141c048
1402cc4e6:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402cc4ed:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402cc4f1:	48 85 c9             	test   %rcx,%rcx
1402cc4f4:	74 1c                	je     0x1402cc512
1402cc4f6:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc4f9:	ff c0                	inc    %eax
1402cc4fb:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc4fe:	83 f8 01             	cmp    $0x1,%eax
1402cc501:	0f 8e 7a 06 00 00    	jle    0x1402ccb81
1402cc507:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cc50c:	0f 84 77 06 00 00    	je     0x1402ccb89
1402cc512:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1402cc518:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402cc51c:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402cc520:	e8 9b 2a 3e 00       	call   0x1406aefc0
1402cc525:	48 8b 08             	mov    (%rax),%rcx
1402cc528:	4c 89 30             	mov    %r14,(%rax)
1402cc52b:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402cc52f:	48 8b 08             	mov    (%rax),%rcx
1402cc532:	48 85 c9             	test   %rcx,%rcx
1402cc535:	74 24                	je     0x1402cc55b
1402cc537:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc53a:	ff c8                	dec    %eax
1402cc53c:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc53f:	85 c0                	test   %eax,%eax
1402cc541:	7f 18                	jg     0x1402cc55b
1402cc543:	0f 88 4b 06 00 00    	js     0x1402ccb94
1402cc549:	48 8b 01             	mov    (%rcx),%rax
1402cc54c:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc551:	48 8b 00             	mov    (%rax),%rax
1402cc554:	ff 15 c6 74 cb 00    	call   *0xcb74c6(%rip)        # 0x140f83a20
1402cc55a:	90                   	nop
1402cc55b:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402cc55f:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402cc563:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
1402cc567:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402cc56b:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1402cc56f:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1402cc574:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402cc578:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402cc57c:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
1402cc580:	e8 cb 38 ed ff       	call   0x14019fe50
1402cc585:	48 8b d8             	mov    %rax,%rbx
1402cc588:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402cc58c:	48 8b 0d 3d eb 14 01 	mov    0x114eb3d(%rip),%rcx        # 0x14141b0d0
1402cc593:	48 85 f6             	test   %rsi,%rsi
1402cc596:	74 04                	je     0x1402cc59c
1402cc598:	4c 89 76 60          	mov    %r14,0x60(%rsi)
1402cc59c:	48 8b 11             	mov    (%rcx),%rdx
1402cc59f:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402cc5a3:	4c 8b ce             	mov    %rsi,%r9
1402cc5a6:	4c 8b c3             	mov    %rbx,%r8
1402cc5a9:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402cc5ad:	ff 15 6d 74 cb 00    	call   *0xcb746d(%rip)        # 0x140f83a20
1402cc5b3:	90                   	nop
1402cc5b4:	48 8b cb             	mov    %rbx,%rcx
1402cc5b7:	e8 84 2f ed ff       	call   0x14019f540
1402cc5bc:	90                   	nop
1402cc5bd:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1402cc5c1:	48 85 c9             	test   %rcx,%rcx
1402cc5c4:	74 24                	je     0x1402cc5ea
1402cc5c6:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc5c9:	ff c8                	dec    %eax
1402cc5cb:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc5ce:	85 c0                	test   %eax,%eax
1402cc5d0:	7f 18                	jg     0x1402cc5ea
1402cc5d2:	0f 88 c7 05 00 00    	js     0x1402ccb9f
1402cc5d8:	48 8b 01             	mov    (%rcx),%rax
1402cc5db:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc5e0:	48 8b 00             	mov    (%rax),%rax
1402cc5e3:	ff 15 37 74 cb 00    	call   *0xcb7437(%rip)        # 0x140f83a20
1402cc5e9:	90                   	nop
1402cc5ea:	4c 8d 0d ff 1e ed ff 	lea    -0x12e101(%rip),%r9        # 0x14019e4f0
1402cc5f1:	ba 08 00 00 00       	mov    $0x8,%edx
1402cc5f6:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402cc5fc:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402cc600:	e8 47 ef b4 00       	call   0x140e1b54c
1402cc605:	48 8b 05 3c fa 14 01 	mov    0x114fa3c(%rip),%rax        # 0x14141c048
1402cc60c:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402cc613:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402cc617:	48 85 c9             	test   %rcx,%rcx
1402cc61a:	74 1c                	je     0x1402cc638
1402cc61c:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc61f:	ff c0                	inc    %eax
1402cc621:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc624:	83 f8 01             	cmp    $0x1,%eax
1402cc627:	0f 8e 7d 05 00 00    	jle    0x1402ccbaa
1402cc62d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cc632:	0f 84 7a 05 00 00    	je     0x1402ccbb2
1402cc638:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1402cc63e:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402cc642:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402cc646:	e8 75 29 3e 00       	call   0x1406aefc0
1402cc64b:	48 8b 08             	mov    (%rax),%rcx
1402cc64e:	4c 89 30             	mov    %r14,(%rax)
1402cc651:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1402cc655:	48 8b 08             	mov    (%rax),%rcx
1402cc658:	48 85 c9             	test   %rcx,%rcx
1402cc65b:	74 24                	je     0x1402cc681
1402cc65d:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc660:	ff c8                	dec    %eax
1402cc662:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc665:	85 c0                	test   %eax,%eax
1402cc667:	7f 18                	jg     0x1402cc681
1402cc669:	0f 88 4e 05 00 00    	js     0x1402ccbbd
1402cc66f:	48 8b 01             	mov    (%rcx),%rax
1402cc672:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc677:	48 8b 00             	mov    (%rax),%rax
1402cc67a:	ff 15 a0 73 cb 00    	call   *0xcb73a0(%rip)        # 0x140f83a20
1402cc680:	90                   	nop
1402cc681:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1402cc687:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1402cc68b:	48 8b 0d e6 67 16 01 	mov    0x11667e6(%rip),%rcx        # 0x141432e78
1402cc692:	e8 89 38 ed ff       	call   0x14019ff20
1402cc697:	90                   	nop
1402cc698:	48 8b 05 a9 f9 14 01 	mov    0x114f9a9(%rip),%rax        # 0x14141c048
1402cc69f:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402cc6a6:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402cc6aa:	48 85 c9             	test   %rcx,%rcx
1402cc6ad:	74 1c                	je     0x1402cc6cb
1402cc6af:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc6b2:	ff c0                	inc    %eax
1402cc6b4:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc6b7:	83 f8 01             	cmp    $0x1,%eax
1402cc6ba:	0f 8e 08 05 00 00    	jle    0x1402ccbc8
1402cc6c0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cc6c5:	0f 84 05 05 00 00    	je     0x1402ccbd0
1402cc6cb:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
1402cc6d1:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402cc6d5:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402cc6d9:	e8 e2 28 3e 00       	call   0x1406aefc0
1402cc6de:	48 8b 08             	mov    (%rax),%rcx
1402cc6e1:	4c 89 30             	mov    %r14,(%rax)
1402cc6e4:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402cc6e8:	48 8b 08             	mov    (%rax),%rcx
1402cc6eb:	48 85 c9             	test   %rcx,%rcx
1402cc6ee:	74 24                	je     0x1402cc714
1402cc6f0:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc6f3:	ff c8                	dec    %eax
1402cc6f5:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc6f8:	85 c0                	test   %eax,%eax
1402cc6fa:	7f 18                	jg     0x1402cc714
1402cc6fc:	0f 88 d9 04 00 00    	js     0x1402ccbdb
1402cc702:	48 8b 01             	mov    (%rcx),%rax
1402cc705:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc70a:	48 8b 00             	mov    (%rax),%rax
1402cc70d:	ff 15 0d 73 cb 00    	call   *0xcb730d(%rip)        # 0x140f83a20
1402cc713:	90                   	nop
1402cc714:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402cc718:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402cc71c:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
1402cc720:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402cc724:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1402cc728:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1402cc72d:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402cc731:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402cc735:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
1402cc739:	e8 12 37 ed ff       	call   0x14019fe50
1402cc73e:	48 8b d8             	mov    %rax,%rbx
1402cc741:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402cc745:	48 8b 0d 84 e9 14 01 	mov    0x114e984(%rip),%rcx        # 0x14141b0d0
1402cc74c:	48 85 f6             	test   %rsi,%rsi
1402cc74f:	74 04                	je     0x1402cc755
1402cc751:	4c 89 76 60          	mov    %r14,0x60(%rsi)
1402cc755:	48 8b 11             	mov    (%rcx),%rdx
1402cc758:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402cc75c:	4c 8b ce             	mov    %rsi,%r9
1402cc75f:	4c 8b c3             	mov    %rbx,%r8
1402cc762:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402cc766:	ff 15 b4 72 cb 00    	call   *0xcb72b4(%rip)        # 0x140f83a20
1402cc76c:	90                   	nop
1402cc76d:	48 8b cb             	mov    %rbx,%rcx
1402cc770:	e8 cb 2d ed ff       	call   0x14019f540
1402cc775:	90                   	nop
1402cc776:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1402cc77a:	48 85 c9             	test   %rcx,%rcx
1402cc77d:	74 24                	je     0x1402cc7a3
1402cc77f:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc782:	ff c8                	dec    %eax
1402cc784:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc787:	85 c0                	test   %eax,%eax
1402cc789:	7f 18                	jg     0x1402cc7a3
1402cc78b:	0f 88 55 04 00 00    	js     0x1402ccbe6
1402cc791:	48 8b 01             	mov    (%rcx),%rax
1402cc794:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc799:	48 8b 00             	mov    (%rax),%rax
1402cc79c:	ff 15 7e 72 cb 00    	call   *0xcb727e(%rip)        # 0x140f83a20
1402cc7a2:	90                   	nop
1402cc7a3:	4c 8d 0d 46 1d ed ff 	lea    -0x12e2ba(%rip),%r9        # 0x14019e4f0
1402cc7aa:	ba 08 00 00 00       	mov    $0x8,%edx
1402cc7af:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402cc7b5:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402cc7b9:	e8 8e ed b4 00       	call   0x140e1b54c
1402cc7be:	48 8b 05 83 f8 14 01 	mov    0x114f883(%rip),%rax        # 0x14141c048
1402cc7c5:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402cc7cc:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402cc7d0:	48 85 c9             	test   %rcx,%rcx
1402cc7d3:	74 1c                	je     0x1402cc7f1
1402cc7d5:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc7d8:	ff c0                	inc    %eax
1402cc7da:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc7dd:	83 f8 01             	cmp    $0x1,%eax
1402cc7e0:	0f 8e 0b 04 00 00    	jle    0x1402ccbf1
1402cc7e6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cc7eb:	0f 84 08 04 00 00    	je     0x1402ccbf9
1402cc7f1:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1402cc7f7:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402cc7fb:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402cc7ff:	e8 bc 27 3e 00       	call   0x1406aefc0
1402cc804:	48 8b 08             	mov    (%rax),%rcx
1402cc807:	4c 89 30             	mov    %r14,(%rax)
1402cc80a:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1402cc80e:	48 8b 08             	mov    (%rax),%rcx
1402cc811:	48 85 c9             	test   %rcx,%rcx
1402cc814:	74 24                	je     0x1402cc83a
1402cc816:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc819:	ff c8                	dec    %eax
1402cc81b:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc81e:	85 c0                	test   %eax,%eax
1402cc820:	7f 18                	jg     0x1402cc83a
1402cc822:	0f 88 dc 03 00 00    	js     0x1402ccc04
1402cc828:	48 8b 01             	mov    (%rcx),%rax
1402cc82b:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc830:	48 8b 00             	mov    (%rax),%rax
1402cc833:	ff 15 e7 71 cb 00    	call   *0xcb71e7(%rip)        # 0x140f83a20
1402cc839:	90                   	nop
1402cc83a:	41 b8 dd 08 00 00    	mov    $0x8dd,%r8d
1402cc840:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1402cc844:	48 8b 0d 2d 66 16 01 	mov    0x116662d(%rip),%rcx        # 0x141432e78
1402cc84b:	e8 d0 36 ed ff       	call   0x14019ff20
1402cc850:	90                   	nop
1402cc851:	48 8b 05 f0 f7 14 01 	mov    0x114f7f0(%rip),%rax        # 0x14141c048
1402cc858:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402cc85f:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402cc863:	48 85 c9             	test   %rcx,%rcx
1402cc866:	74 1c                	je     0x1402cc884
1402cc868:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc86b:	ff c0                	inc    %eax
1402cc86d:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc870:	83 f8 01             	cmp    $0x1,%eax
1402cc873:	0f 8e 96 03 00 00    	jle    0x1402ccc0f
1402cc879:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cc87e:	0f 84 93 03 00 00    	je     0x1402ccc17
1402cc884:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
1402cc88a:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1402cc88e:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402cc892:	e8 29 27 3e 00       	call   0x1406aefc0
1402cc897:	48 8b 08             	mov    (%rax),%rcx
1402cc89a:	4c 89 30             	mov    %r14,(%rax)
1402cc89d:	48 89 4d 17          	mov    %rcx,0x17(%rbp)
1402cc8a1:	48 8b 08             	mov    (%rax),%rcx
1402cc8a4:	48 85 c9             	test   %rcx,%rcx
1402cc8a7:	74 24                	je     0x1402cc8cd
1402cc8a9:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc8ac:	ff c8                	dec    %eax
1402cc8ae:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc8b1:	85 c0                	test   %eax,%eax
1402cc8b3:	7f 18                	jg     0x1402cc8cd
1402cc8b5:	0f 88 67 03 00 00    	js     0x1402ccc22
1402cc8bb:	48 8b 01             	mov    (%rcx),%rax
1402cc8be:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc8c3:	48 8b 00             	mov    (%rax),%rax
1402cc8c6:	ff 15 54 71 cb 00    	call   *0xcb7154(%rip)        # 0x140f83a20
1402cc8cc:	90                   	nop
1402cc8cd:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402cc8d1:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402cc8d5:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
1402cc8d9:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402cc8dd:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1402cc8e1:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1402cc8e6:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402cc8ea:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1402cc8ee:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
1402cc8f2:	e8 59 35 ed ff       	call   0x14019fe50
1402cc8f7:	48 8b d8             	mov    %rax,%rbx
1402cc8fa:	48 89 45 6f          	mov    %rax,0x6f(%rbp)
1402cc8fe:	48 8b 0d cb e7 14 01 	mov    0x114e7cb(%rip),%rcx        # 0x14141b0d0
1402cc905:	48 85 f6             	test   %rsi,%rsi
1402cc908:	74 04                	je     0x1402cc90e
1402cc90a:	4c 89 76 60          	mov    %r14,0x60(%rsi)
1402cc90e:	48 8b 11             	mov    (%rcx),%rdx
1402cc911:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402cc915:	4c 8b ce             	mov    %rsi,%r9
1402cc918:	4c 8b c3             	mov    %rbx,%r8
1402cc91b:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1402cc91f:	ff 15 fb 70 cb 00    	call   *0xcb70fb(%rip)        # 0x140f83a20
1402cc925:	90                   	nop
1402cc926:	48 8b cb             	mov    %rbx,%rcx
1402cc929:	e8 12 2c ed ff       	call   0x14019f540
1402cc92e:	90                   	nop
1402cc92f:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1402cc933:	48 85 c9             	test   %rcx,%rcx
1402cc936:	74 24                	je     0x1402cc95c
1402cc938:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc93b:	ff c8                	dec    %eax
1402cc93d:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc940:	85 c0                	test   %eax,%eax
1402cc942:	7f 18                	jg     0x1402cc95c
1402cc944:	0f 88 e3 02 00 00    	js     0x1402ccc2d
1402cc94a:	48 8b 01             	mov    (%rcx),%rax
1402cc94d:	ba 01 00 00 00       	mov    $0x1,%edx
1402cc952:	48 8b 00             	mov    (%rax),%rax
1402cc955:	ff 15 c5 70 cb 00    	call   *0xcb70c5(%rip)        # 0x140f83a20
1402cc95b:	90                   	nop
1402cc95c:	4c 8d 0d 8d 1b ed ff 	lea    -0x12e473(%rip),%r9        # 0x14019e4f0
1402cc963:	ba 08 00 00 00       	mov    $0x8,%edx
1402cc968:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402cc96e:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402cc972:	e8 d5 eb b4 00       	call   0x140e1b54c
1402cc977:	48 8b 05 ca f6 14 01 	mov    0x114f6ca(%rip),%rax        # 0x14141c048
1402cc97e:	48 8b 88 30 06 00 00 	mov    0x630(%rax),%rcx
1402cc985:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1402cc989:	48 85 c9             	test   %rcx,%rcx
1402cc98c:	74 1c                	je     0x1402cc9aa
1402cc98e:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc991:	ff c0                	inc    %eax
1402cc993:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc996:	83 f8 01             	cmp    $0x1,%eax
1402cc999:	0f 8e 99 02 00 00    	jle    0x1402ccc38
1402cc99f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402cc9a4:	0f 84 96 02 00 00    	je     0x1402ccc40
1402cc9aa:	41 b8 22 00 00 00    	mov    $0x22,%r8d
1402cc9b0:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1402cc9b4:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402cc9b8:	e8 03 26 3e 00       	call   0x1406aefc0
1402cc9bd:	48 8b 08             	mov    (%rax),%rcx
1402cc9c0:	4c 89 30             	mov    %r14,(%rax)
1402cc9c3:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1402cc9c7:	48 8b 08             	mov    (%rax),%rcx
1402cc9ca:	48 85 c9             	test   %rcx,%rcx
1402cc9cd:	74 24                	je     0x1402cc9f3
1402cc9cf:	8b 41 10             	mov    0x10(%rcx),%eax
1402cc9d2:	ff c8                	dec    %eax
1402cc9d4:	89 41 10             	mov    %eax,0x10(%rcx)
1402cc9d7:	85 c0                	test   %eax,%eax