1402ea4cd:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1402ea4d1:	e8 3a 58 eb ff       	call   0x14019fd10
1402ea4d6:	90                   	nop
1402ea4d7:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1402ea4db:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402ea4e0:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
1402ea4e4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402ea4e9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402ea4ee:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402ea4f4:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1402ea4f8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ea4fd:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402ea501:	e8 4a 59 eb ff       	call   0x14019fe50
1402ea506:	90                   	nop
1402ea507:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402ea50b:	48 8b d0             	mov    %rax,%rdx
1402ea50e:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402ea512:	e8 79 31 3c 00       	call   0x1406ad690
1402ea517:	48 8b d0             	mov    %rax,%rdx
1402ea51a:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402ea51e:	e8 ed 57 eb ff       	call   0x14019fd10
1402ea523:	48 8b 15 3e 19 13 01 	mov    0x113193e(%rip),%rdx        # 0x14141be68
1402ea52a:	4c 8b c0             	mov    %rax,%r8
1402ea52d:	8b 92 c8 00 00 00    	mov    0xc8(%rdx),%edx
1402ea533:	48 8b cb             	mov    %rbx,%rcx
1402ea536:	e8 c5 a5 44 00       	call   0x140734b00
1402ea53b:	90                   	nop
1402ea53c:	4c 8d 0d ad 3f eb ff 	lea    -0x14c053(%rip),%r9        # 0x14019e4f0
1402ea543:	ba 08 00 00 00       	mov    $0x8,%edx
1402ea548:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ea54e:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1402ea552:	e8 f5 0f b3 00       	call   0x140e1b54c
1402ea557:	90                   	nop
1402ea558:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402ea55d:	e8 8e 3f eb ff       	call   0x14019e4f0
1402ea562:	90                   	nop
1402ea563:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1402ea567:	e9 f3 00 00 00       	jmp    0x1402ea65f
1402ea56c:	45 8b 40 0c          	mov    0xc(%r8),%r8d
1402ea570:	49 8b d4             	mov    %r12,%rdx
1402ea573:	e8 28 86 08 00       	call   0x140372ba0
1402ea578:	48 8b 08             	mov    (%rax),%rcx
1402ea57b:	4c 89 30             	mov    %r14,(%rax)
1402ea57e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402ea583:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1402ea589:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402ea58e:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1402ea592:	e8 09 86 08 00       	call   0x140372ba0
1402ea597:	48 8b 08             	mov    (%rax),%rcx
1402ea59a:	4c 89 30             	mov    %r14,(%rax)
1402ea59d:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402ea5a2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ea5a7:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402ea5ab:	e8 60 57 eb ff       	call   0x14019fd10
1402ea5b0:	90                   	nop
1402ea5b1:	4c 8b 05 b0 18 13 01 	mov    0x11318b0(%rip),%r8        # 0x14141be68
1402ea5b8:	41 8b 98 c8 00 00 00 	mov    0xc8(%r8),%ebx
1402ea5bf:	45 8b 80 a8 00 00 00 	mov    0xa8(%r8),%r8d
1402ea5c6:	49 8b d5             	mov    %r13,%rdx
1402ea5c9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402ea5cd:	e8 ce 85 08 00       	call   0x140372ba0
1402ea5d2:	48 8b 08             	mov    (%rax),%rcx
1402ea5d5:	4c 89 30             	mov    %r14,(%rax)
1402ea5d8:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402ea5dd:	44 8b c3             	mov    %ebx,%r8d
1402ea5e0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ea5e5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402ea5e9:	e8 b2 85 08 00       	call   0x140372ba0
1402ea5ee:	48 8b 08             	mov    (%rax),%rcx
1402ea5f1:	4c 89 30             	mov    %r14,(%rax)
1402ea5f4:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
1402ea5f8:	48 8b 08             	mov    (%rax),%rcx
1402ea5fb:	48 85 c9             	test   %rcx,%rcx
1402ea5fe:	74 20                	je     0x1402ea620
1402ea600:	8b 41 10             	mov    0x10(%rcx),%eax
1402ea603:	ff c8                	dec    %eax
1402ea605:	89 41 10             	mov    %eax,0x10(%rcx)
1402ea608:	85 c0                	test   %eax,%eax
1402ea60a:	7f 14                	jg     0x1402ea620
1402ea60c:	78 71                	js     0x1402ea67f
1402ea60e:	48 8b 01             	mov    (%rcx),%rax
1402ea611:	ba 01 00 00 00       	mov    $0x1,%edx
1402ea616:	48 8b 00             	mov    (%rax),%rax
1402ea619:	ff 15 01 94 c9 00    	call   *0xc99401(%rip)        # 0x140f83a20
1402ea61f:	90                   	nop
1402ea620:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402ea624:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402ea628:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402ea62c:	e8 7f ae 08 00       	call   0x1403754b0
1402ea631:	48 8b 08             	mov    (%rax),%rcx
1402ea634:	4c 89 30             	mov    %r14,(%rax)
1402ea637:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
1402ea63b:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402ea63f:	e8 ac 3e eb ff       	call   0x14019e4f0
1402ea644:	90                   	nop
1402ea645:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402ea64a:	e8 a1 3e eb ff       	call   0x14019e4f0
1402ea64f:	90                   	nop
1402ea650:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1402ea654:	e8 97 3e eb ff       	call   0x14019e4f0
1402ea659:	90                   	nop
1402ea65a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402ea65f:	e8 8c 3e eb ff       	call   0x14019e4f0
1402ea664:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
1402ea66b:	00
1402ea66c:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
1402ea673:	41 5f                	pop    %r15
1402ea675:	41 5e                	pop    %r14
1402ea677:	41 5d                	pop    %r13
1402ea679:	41 5c                	pop    %r12
1402ea67b:	5f                   	pop    %rdi
1402ea67c:	5e                   	pop    %rsi
1402ea67d:	5d                   	pop    %rbp
1402ea67e:	c3                   	ret
1402ea67f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea684:	e8 77 00 4a 00       	call   0x14078a700
1402ea689:	90                   	nop
1402ea68a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea68f:	e8 6c 00 4a 00       	call   0x14078a700
1402ea694:	90                   	nop
1402ea695:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea69a:	e8 61 00 4a 00       	call   0x14078a700
1402ea69f:	90                   	nop
1402ea6a0:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6a5:	e8 56 00 4a 00       	call   0x14078a700
1402ea6aa:	90                   	nop
1402ea6ab:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6b0:	e8 4b 00 4a 00       	call   0x14078a700
1402ea6b5:	90                   	nop
1402ea6b6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6bb:	e8 40 00 4a 00       	call   0x14078a700
1402ea6c0:	90                   	nop
1402ea6c1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6c6:	e8 35 00 4a 00       	call   0x14078a700
1402ea6cb:	90                   	nop
1402ea6cc:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6d1:	e8 2a 00 4a 00       	call   0x14078a700
1402ea6d6:	90                   	nop
1402ea6d7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6dc:	e8 1f 00 4a 00       	call   0x14078a700
1402ea6e1:	90                   	nop
1402ea6e2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6e7:	e8 14 00 4a 00       	call   0x14078a700
1402ea6ec:	90                   	nop
1402ea6ed:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea6f2:	e8 09 00 4a 00       	call   0x14078a700
1402ea6f7:	90                   	nop
1402ea6f8:	48 8d 15 f9 02 cf 00 	lea    0xcf02f9(%rip),%rdx        # 0x140fda9f8
1402ea6ff:	48 8b 0d f2 6d 14 01 	mov    0x1146df2(%rip),%rcx        # 0x1414314f8
1402ea706:	e8 a5 77 4a 00       	call   0x140791eb0
1402ea70b:	90                   	nop
1402ea70c:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea711:	e8 ea ff 49 00       	call   0x14078a700
1402ea716:	90                   	nop
1402ea717:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea71c:	e8 df ff 49 00       	call   0x14078a700
1402ea721:	90                   	nop
1402ea722:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea727:	e8 d4 ff 49 00       	call   0x14078a700
1402ea72c:	90                   	nop
1402ea72d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea732:	e8 c9 ff 49 00       	call   0x14078a700
1402ea737:	90                   	nop
1402ea738:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea73d:	e8 be ff 49 00       	call   0x14078a700
1402ea742:	90                   	nop
1402ea743:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea748:	e8 b3 ff 49 00       	call   0x14078a700
1402ea74d:	90                   	nop
1402ea74e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea753:	e8 a8 ff 49 00       	call   0x14078a700
1402ea758:	90                   	nop
1402ea759:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea75e:	e8 9d ff 49 00       	call   0x14078a700
1402ea763:	90                   	nop
1402ea764:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea769:	e8 92 ff 49 00       	call   0x14078a700
1402ea76e:	90                   	nop
1402ea76f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea774:	e8 87 ff 49 00       	call   0x14078a700
1402ea779:	90                   	nop
1402ea77a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea77f:	e8 7c ff 49 00       	call   0x14078a700
1402ea784:	90                   	nop
1402ea785:	33 c9                	xor    %ecx,%ecx
1402ea787:	e8 74 ff 49 00       	call   0x14078a700
1402ea78c:	cc                   	int3
1402ea78d:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ea792:	e8 69 ff 49 00       	call   0x14078a700
1402ea797:	90                   	nop
1402ea798:	33 c9                	xor    %ecx,%ecx
1402ea79a:	e8 61 ff 49 00       	call   0x14078a700
1402ea79f:	cc                   	int3
1402ea7a0:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ea7a5:	e8 56 ff 49 00       	call   0x14078a700
1402ea7aa:	90                   	nop
1402ea7ab:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea7b0:	e8 4b ff 49 00       	call   0x14078a700
1402ea7b5:	90                   	nop
1402ea7b6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea7bb:	e8 40 ff 49 00       	call   0x14078a700
1402ea7c0:	90                   	nop
1402ea7c1:	48 8d 15 30 02 cf 00 	lea    0xcf0230(%rip),%rdx        # 0x140fda9f8
1402ea7c8:	48 8b 0d 29 6d 14 01 	mov    0x1146d29(%rip),%rcx        # 0x1414314f8
1402ea7cf:	e8 dc 76 4a 00       	call   0x140791eb0
1402ea7d4:	90                   	nop
1402ea7d5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea7da:	e8 21 ff 49 00       	call   0x14078a700
1402ea7df:	90                   	nop
1402ea7e0:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea7e5:	e8 16 ff 49 00       	call   0x14078a700
1402ea7ea:	90                   	nop
1402ea7eb:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea7f0:	e8 0b ff 49 00       	call   0x14078a700
1402ea7f5:	90                   	nop
1402ea7f6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea7fb:	e8 00 ff 49 00       	call   0x14078a700
1402ea800:	90                   	nop
1402ea801:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea806:	e8 f5 fe 49 00       	call   0x14078a700
1402ea80b:	90                   	nop
1402ea80c:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea811:	e8 ea fe 49 00       	call   0x14078a700
1402ea816:	90                   	nop
1402ea817:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea81c:	e8 df fe 49 00       	call   0x14078a700
1402ea821:	90                   	nop
1402ea822:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea827:	e8 d4 fe 49 00       	call   0x14078a700
1402ea82c:	90                   	nop
1402ea82d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea832:	e8 c9 fe 49 00       	call   0x14078a700
1402ea837:	90                   	nop
1402ea838:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea83d:	e8 be fe 49 00       	call   0x14078a700
1402ea842:	90                   	nop
1402ea843:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea848:	e8 b3 fe 49 00       	call   0x14078a700
1402ea84d:	90                   	nop
1402ea84e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea853:	e8 a8 fe 49 00       	call   0x14078a700
1402ea858:	90                   	nop
1402ea859:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea85e:	e8 9d fe 49 00       	call   0x14078a700
1402ea863:	90                   	nop
1402ea864:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea869:	e8 92 fe 49 00       	call   0x14078a700
1402ea86e:	90                   	nop
1402ea86f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea874:	e8 87 fe 49 00       	call   0x14078a700
1402ea879:	90                   	nop
1402ea87a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea87f:	e8 7c fe 49 00       	call   0x14078a700
1402ea884:	90                   	nop
1402ea885:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea88a:	e8 71 fe 49 00       	call   0x14078a700
1402ea88f:	90                   	nop
1402ea890:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea895:	e8 66 fe 49 00       	call   0x14078a700
1402ea89a:	90                   	nop
1402ea89b:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8a0:	e8 5b fe 49 00       	call   0x14078a700
1402ea8a5:	90                   	nop
1402ea8a6:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8ab:	e8 50 fe 49 00       	call   0x14078a700
1402ea8b0:	90                   	nop
1402ea8b1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8b6:	e8 45 fe 49 00       	call   0x14078a700
1402ea8bb:	90                   	nop
1402ea8bc:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8c1:	e8 3a fe 49 00       	call   0x14078a700
1402ea8c6:	90                   	nop
1402ea8c7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8cc:	e8 2f fe 49 00       	call   0x14078a700
1402ea8d1:	90                   	nop
1402ea8d2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8d7:	e8 24 fe 49 00       	call   0x14078a700
1402ea8dc:	90                   	nop
1402ea8dd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8e2:	e8 19 fe 49 00       	call   0x14078a700
1402ea8e7:	90                   	nop
1402ea8e8:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ea8ed:	e8 0e fe 49 00       	call   0x14078a700
1402ea8f2:	cc                   	int3
1402ea8f3:	cc                   	int3
1402ea8f4:	cc                   	int3
1402ea8f5:	cc                   	int3
1402ea8f6:	cc                   	int3
1402ea8f7:	cc                   	int3
1402ea8f8:	cc                   	int3
1402ea8f9:	cc                   	int3
1402ea8fa:	cc                   	int3
1402ea8fb:	cc                   	int3
1402ea8fc:	cc                   	int3
1402ea8fd:	cc                   	int3
1402ea8fe:	cc                   	int3
1402ea8ff:	cc                   	int3
1402ea900:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402ea905:	55                   	push   %rbp
1402ea906:	56                   	push   %rsi
1402ea907:	57                   	push   %rdi
1402ea908:	41 54                	push   %r12
1402ea90a:	41 55                	push   %r13
1402ea90c:	41 56                	push   %r14
1402ea90e:	41 57                	push   %r15
1402ea910:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1402ea915:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1402ea91c:	4d 8b e8             	mov    %r8,%r13
1402ea91f:	48 8b fa             	mov    %rdx,%rdi
1402ea922:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
1402ea926:	4c 8b f9             	mov    %rcx,%r15
1402ea929:	45 33 e4             	xor    %r12d,%r12d
1402ea92c:	44 89 65 8f          	mov    %r12d,-0x71(%rbp)
1402ea930:	4c 8b 01             	mov    (%rcx),%r8
1402ea933:	48 8b 05 2e 15 13 01 	mov    0x113152e(%rip),%rax        # 0x14141be68
1402ea93a:	49 8b 50 40          	mov    0x40(%r8),%rdx
1402ea93e:	4c 63 88 b8 00 00 00 	movslq 0xb8(%rax),%r9
1402ea945:	49 8b c9             	mov    %r9,%rcx
1402ea948:	48 c1 e1 04          	shl    $0x4,%rcx
1402ea94c:	48 03 0a             	add    (%rdx),%rcx
1402ea94f:	41 8b f4             	mov    %r12d,%esi
1402ea952:	0f ba ee 0d          	bts    $0xd,%esi
1402ea956:	44 38 61 08          	cmp    %r12b,0x8(%rcx)
1402ea95a:	75 09                	jne    0x1402ea965
1402ea95c:	4c 89 65 87          	mov    %r12,-0x79(%rbp)
1402ea960:	41 8b c4             	mov    %r12d,%eax
1402ea963:	eb 1f                	jmp    0x1402ea984
1402ea965:	49 8b 40 38          	mov    0x38(%r8),%rax
1402ea969:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402ea970:	48 8b 02             	mov    (%rdx),%rax
1402ea973:	4e 8b 04 c8          	mov    (%rax,%r9,8),%r8
1402ea977:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1402ea97b:	e8 50 d7 42 00       	call   0x1407180d0
1402ea980:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1402ea984:	83 ce 01             	or     $0x1,%esi
1402ea987:	89 75 8f             	mov    %esi,-0x71(%rbp)
1402ea98a:	48 85 c0             	test   %rax,%rax
1402ea98d:	74 52                	je     0x1402ea9e1
1402ea98f:	49 8b 17             	mov    (%r15),%rdx
1402ea992:	48 8b 42 40          	mov    0x40(%rdx),%rax
1402ea996:	48 8b 08             	mov    (%rax),%rcx
1402ea999:	0f ba ee 0e          	bts    $0xe,%esi
1402ea99d:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1402ea9a1:	75 0c                	jne    0x1402ea9af
1402ea9a3:	49 8b cc             	mov    %r12,%rcx
1402ea9a6:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
1402ea9aa:	49 8b c4             	mov    %r12,%rax
1402ea9ad:	eb 26                	jmp    0x1402ea9d5
1402ea9af:	48 83 c1 30          	add    $0x30,%rcx
1402ea9b3:	48 8b 42 38          	mov    0x38(%rdx),%rax