14088871a:	48 8b f8             	mov    %rax,%rdi
14088871d:	e9 0a 02 00 00       	jmp    0x14088892c
140888722:	48 85 ff             	test   %rdi,%rdi
140888725:	75 10                	jne    0x140888737
140888727:	48 8b cb             	mov    %rbx,%rcx
14088872a:	e8 31 50 06 00       	call   0x1408ed760
14088872f:	48 8b f8             	mov    %rax,%rdi
140888732:	e9 f1 01 00 00       	jmp    0x140888928
140888737:	85 c0                	test   %eax,%eax
140888739:	0f 85 8b 00 00 00    	jne    0x1408887ca
14088873f:	39 05 eb 4e b2 00    	cmp    %eax,0xb24eeb(%rip)        # 0x1413ad630
140888745:	74 6b                	je     0x1408887b2
140888747:	48 8b 0d c2 b3 ba 00 	mov    0xbab3c2(%rip),%rcx        # 0x141433b10
14088874e:	48 85 c9             	test   %rcx,%rcx
140888751:	74 0d                	je     0x140888760
140888753:	48 8b 05 56 4f b2 00 	mov    0xb24f56(%rip),%rax        # 0x1413ad6b0
14088875a:	ff 15 c0 b2 6f 00    	call   *0x6fb2c0(%rip)        # 0x140f83a20
140888760:	48 8b 05 01 4f b2 00 	mov    0xb24f01(%rip),%rax        # 0x1413ad668
140888767:	48 8b cf             	mov    %rdi,%rcx
14088876a:	ff 15 b0 b2 6f 00    	call   *0x6fb2b0(%rip)        # 0x140f83a20
140888770:	48 ff 0d 21 b3 ba 00 	decq   0xbab321(%rip)        # 0x141433a98
140888777:	48 63 c8             	movslq %eax,%rcx
14088877a:	48 29 0d cf b2 ba 00 	sub    %rcx,0xbab2cf(%rip)        # 0x141433a50
140888781:	48 8b cf             	mov    %rdi,%rcx
140888784:	48 8b 05 cd 4e b2 00 	mov    0xb24ecd(%rip),%rax        # 0x1413ad658
14088878b:	ff 15 8f b2 6f 00    	call   *0x6fb28f(%rip)        # 0x140f83a20
140888791:	48 8b 0d 78 b3 ba 00 	mov    0xbab378(%rip),%rcx        # 0x141433b10
140888798:	48 85 c9             	test   %rcx,%rcx
14088879b:	74 25                	je     0x1408887c2
14088879d:	48 8b 05 1c 4f b2 00 	mov    0xb24f1c(%rip),%rax        # 0x1413ad6c0
1408887a4:	ff 15 76 b2 6f 00    	call   *0x6fb276(%rip)        # 0x140f83a20
1408887aa:	49 8b fc             	mov    %r12,%rdi
1408887ad:	e9 76 01 00 00       	jmp    0x140888928
1408887b2:	48 8b 05 9f 4e b2 00 	mov    0xb24e9f(%rip),%rax        # 0x1413ad658
1408887b9:	48 8b cf             	mov    %rdi,%rcx
1408887bc:	ff 15 5e b2 6f 00    	call   *0x6fb25e(%rip)        # 0x140f83a20
1408887c2:	49 8b fc             	mov    %r12,%rdi
1408887c5:	e9 5e 01 00 00       	jmp    0x140888928
1408887ca:	48 81 fb 00 ff ff 7f 	cmp    $0x7fffff00,%rbx
1408887d1:	72 08                	jb     0x1408887db
1408887d3:	49 8b fc             	mov    %r12,%rdi
1408887d6:	e9 4d 01 00 00       	jmp    0x140888928
1408887db:	48 8b 05 86 4e b2 00 	mov    0xb24e86(%rip),%rax        # 0x1413ad668
1408887e2:	48 8b cf             	mov    %rdi,%rcx
1408887e5:	ff 15 35 b2 6f 00    	call   *0x6fb235(%rip)        # 0x140f83a20
1408887eb:	44 8b e0             	mov    %eax,%r12d
1408887ee:	8b cb                	mov    %ebx,%ecx
1408887f0:	48 8b 05 79 4e b2 00 	mov    0xb24e79(%rip),%rax        # 0x1413ad670
1408887f7:	ff 15 23 b2 6f 00    	call   *0x6fb223(%rip)        # 0x140f83a20
1408887fd:	8b f0                	mov    %eax,%esi
1408887ff:	44 3b e0             	cmp    %eax,%r12d
140888802:	0f 84 18 01 00 00    	je     0x140888920
140888808:	83 3d 21 4e b2 00 00 	cmpl   $0x0,0xb24e21(%rip)        # 0x1413ad630
14088880f:	0f 84 f6 00 00 00    	je     0x14088890b
140888815:	48 8b 0d f4 b2 ba 00 	mov    0xbab2f4(%rip),%rcx        # 0x141433b10
14088881c:	48 85 c9             	test   %rcx,%rcx
14088881f:	74 0d                	je     0x14088882e
140888821:	48 8b 05 88 4e b2 00 	mov    0xb24e88(%rip),%rax        # 0x1413ad6b0
140888828:	ff 15 f2 b1 6f 00    	call   *0x6fb1f2(%rip)        # 0x140f83a20
14088882e:	48 63 c3             	movslq %ebx,%rax
140888831:	48 3b 05 90 b2 ba 00 	cmp    0xbab290(%rip),%rax        # 0x141433ac8
140888838:	7e 07                	jle    0x140888841
14088883a:	48 89 05 87 b2 ba 00 	mov    %rax,0xbab287(%rip)        # 0x141433ac8
140888841:	8b ce                	mov    %esi,%ecx
140888843:	41 2b cc             	sub    %r12d,%ecx
140888846:	85 c9                	test   %ecx,%ecx
140888848:	7e 56                	jle    0x1408888a0
14088884a:	48 8b 05 c7 b2 ba 00 	mov    0xbab2c7(%rip),%rax        # 0x141433b18
140888851:	48 8b 1d f8 b1 ba 00 	mov    0xbab1f8(%rip),%rbx        # 0x141433a50
140888858:	4c 63 f9             	movslq %ecx,%r15
14088885b:	49 2b c7             	sub    %r15,%rax
14088885e:	48 3b d8             	cmp    %rax,%rbx
140888861:	7c 3d                	jl     0x1408888a0
140888863:	e8 98 50 06 00       	call   0x1408ed900
140888868:	48 8b 05 b1 b2 ba 00 	mov    0xbab2b1(%rip),%rax        # 0x141433b20
14088886f:	48 85 c0             	test   %rax,%rax
140888872:	7e 2c                	jle    0x1408888a0
140888874:	49 2b c7             	sub    %r15,%rax
140888877:	48 3b d8             	cmp    %rax,%rbx
14088887a:	7c 24                	jl     0x1408888a0
14088887c:	48 8b 0d 8d b2 ba 00 	mov    0xbab28d(%rip),%rcx        # 0x141433b10
140888883:	48 85 c9             	test   %rcx,%rcx
140888886:	74 0d                	je     0x140888895
140888888:	48 8b 05 31 4e b2 00 	mov    0xb24e31(%rip),%rax        # 0x1413ad6c0
14088888f:	ff 15 8b b1 6f 00    	call   *0x6fb18b(%rip)        # 0x140f83a20
140888895:	45 33 e4             	xor    %r12d,%r12d
140888898:	41 8b fc             	mov    %r12d,%edi
14088889b:	e9 83 00 00 00       	jmp    0x140888923
1408888a0:	48 8b 05 b9 4d b2 00 	mov    0xb24db9(%rip),%rax        # 0x1413ad660
1408888a7:	8b d6                	mov    %esi,%edx
1408888a9:	48 8b cf             	mov    %rdi,%rcx
1408888ac:	ff 15 6e b1 6f 00    	call   *0x6fb16e(%rip)        # 0x140f83a20
1408888b2:	48 8b f8             	mov    %rax,%rdi
1408888b5:	48 85 c0             	test   %rax,%rax
1408888b8:	74 36                	je     0x1408888f0
1408888ba:	48 8b c8             	mov    %rax,%rcx
1408888bd:	48 8b 05 a4 4d b2 00 	mov    0xb24da4(%rip),%rax        # 0x1413ad668
1408888c4:	ff 15 56 b1 6f 00    	call   *0x6fb156(%rip)        # 0x140f83a20
1408888ca:	48 8b 0d 7f b1 ba 00 	mov    0xbab17f(%rip),%rcx        # 0x141433a50
1408888d1:	41 2b c4             	sub    %r12d,%eax
1408888d4:	48 98                	cltq
1408888d6:	48 03 c8             	add    %rax,%rcx
1408888d9:	48 3b 0d c0 b1 ba 00 	cmp    0xbab1c0(%rip),%rcx        # 0x141433aa0
1408888e0:	48 89 0d 69 b1 ba 00 	mov    %rcx,0xbab169(%rip)        # 0x141433a50
1408888e7:	7e 07                	jle    0x1408888f0
1408888e9:	48 89 0d b0 b1 ba 00 	mov    %rcx,0xbab1b0(%rip)        # 0x141433aa0
1408888f0:	48 8b 0d 19 b2 ba 00 	mov    0xbab219(%rip),%rcx        # 0x141433b10
1408888f7:	48 85 c9             	test   %rcx,%rcx
1408888fa:	74 24                	je     0x140888920
1408888fc:	48 8b 05 bd 4d b2 00 	mov    0xb24dbd(%rip),%rax        # 0x1413ad6c0
140888903:	ff 15 17 b1 6f 00    	call   *0x6fb117(%rip)        # 0x140f83a20
140888909:	eb 15                	jmp    0x140888920
14088890b:	48 8b 05 4e 4d b2 00 	mov    0xb24d4e(%rip),%rax        # 0x1413ad660
140888912:	8b d6                	mov    %esi,%edx
140888914:	48 8b cf             	mov    %rdi,%rcx
140888917:	ff 15 03 b1 6f 00    	call   *0x6fb103(%rip)        # 0x140f83a20
14088891d:	48 8b f8             	mov    %rax,%rdi
140888920:	45 33 e4             	xor    %r12d,%r12d
140888923:	be 01 00 00 00       	mov    $0x1,%esi
140888928:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
14088892c:	48 85 ff             	test   %rdi,%rdi
14088892f:	0f 84 a7 00 00 00    	je     0x1408889dc
140888935:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
14088893a:	75 18                	jne    0x140888954
14088893c:	8b 44 24 48          	mov    0x48(%rsp),%eax
140888940:	85 c0                	test   %eax,%eax
140888942:	74 10                	je     0x140888954
140888944:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140888949:	44 8b c0             	mov    %eax,%r8d
14088894c:	48 8b cf             	mov    %rdi,%rcx
14088894f:	e8 bc 66 65 00       	call   0x140edf010
140888954:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888959:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14088895e:	4d 85 c0             	test   %r8,%r8
140888961:	74 55                	je     0x1408889b8
140888963:	49 3b b8 f0 01 00 00 	cmp    0x1f0(%r8),%rdi
14088896a:	73 4c                	jae    0x1408889b8
14088896c:	49 3b b8 e0 01 00 00 	cmp    0x1e0(%r8),%rdi
140888973:	72 19                	jb     0x14088898e
140888975:	80 4c 24 4d 04       	orb    $0x4,0x4d(%rsp)
14088897a:	b8 80 00 00 00       	mov    $0x80,%eax
14088897f:	4c 8b 55 48          	mov    0x48(%rbp),%r10
140888983:	8b d6                	mov    %esi,%edx
140888985:	89 44 24 40          	mov    %eax,0x40(%rsp)
140888989:	e9 42 fb ff ff       	jmp    0x1408884d0
14088898e:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888993:	49 3b b8 e8 01 00 00 	cmp    0x1e8(%r8),%rdi
14088899a:	72 1c                	jb     0x1408889b8
14088899c:	41 0f b7 80 a6 01 00 	movzwl 0x1a6(%r8),%eax
1408889a3:	00
1408889a4:	8b d6                	mov    %esi,%edx
1408889a6:	80 4c 24 4d 04       	orb    $0x4,0x4d(%rsp)
1408889ab:	4c 8b 55 48          	mov    0x48(%rbp),%r10
1408889af:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408889b3:	e9 18 fb ff ff       	jmp    0x1408884d0
1408889b8:	48 8b 05 a9 4c b2 00 	mov    0xb24ca9(%rip),%rax        # 0x1413ad668
1408889bf:	48 8b cf             	mov    %rdi,%rcx
1408889c2:	ff 15 58 b0 6f 00    	call   *0x6fb058(%rip)        # 0x140f83a20
1408889c8:	80 4c 24 4d 04       	orb    $0x4,0x4d(%rsp)
1408889cd:	8b d6                	mov    %esi,%edx
1408889cf:	4c 8b 55 48          	mov    0x48(%rbp),%r10
1408889d3:	89 44 24 40          	mov    %eax,0x40(%rsp)
1408889d7:	e9 f4 fa ff ff       	jmp    0x1408884d0
1408889dc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1408889e1:	e8 2a ce fe ff       	call   0x140875810
1408889e6:	83 7c 24 44 00       	cmpl   $0x0,0x44(%rsp)
1408889eb:	c6 44 24 4c 07       	movb   $0x7,0x4c(%rsp)
1408889f0:	0f 84 20 01 00 00    	je     0x140888b16
1408889f6:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
1408889fb:	0f 84 f8 00 00 00    	je     0x140888af9
140888a01:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140888a06:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888a0b:	48 85 db             	test   %rbx,%rbx
140888a0e:	0f 84 e0 00 00 00    	je     0x140888af4
140888a14:	4d 85 c0             	test   %r8,%r8
140888a17:	74 63                	je     0x140888a7c
140888a19:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
140888a20:	00
140888a21:	74 10                	je     0x140888a33
140888a23:	48 8b d3             	mov    %rbx,%rdx
140888a26:	49 8b c8             	mov    %r8,%rcx
140888a29:	e8 12 af 02 00       	call   0x1408b3940
140888a2e:	e9 c1 00 00 00       	jmp    0x140888af4
140888a33:	49 3b 98 f0 01 00 00 	cmp    0x1f0(%r8),%rbx
140888a3a:	73 40                	jae    0x140888a7c
140888a3c:	49 3b 98 e0 01 00 00 	cmp    0x1e0(%r8),%rbx
140888a43:	72 16                	jb     0x140888a5b
140888a45:	49 8b 80 d8 01 00 00 	mov    0x1d8(%r8),%rax
140888a4c:	48 89 03             	mov    %rax,(%rbx)
140888a4f:	49 89 98 d8 01 00 00 	mov    %rbx,0x1d8(%r8)
140888a56:	e9 99 00 00 00       	jmp    0x140888af4
140888a5b:	49 3b 98 e8 01 00 00 	cmp    0x1e8(%r8),%rbx
140888a62:	72 18                	jb     0x140888a7c
140888a64:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140888a69:	48 8b 88 c8 01 00 00 	mov    0x1c8(%rax),%rcx
140888a70:	48 89 0b             	mov    %rcx,(%rbx)
140888a73:	49 89 98 c8 01 00 00 	mov    %rbx,0x1c8(%r8)
140888a7a:	eb 78                	jmp    0x140888af4
140888a7c:	83 3d ad 4b b2 00 00 	cmpl   $0x0,0xb24bad(%rip)        # 0x1413ad630
140888a83:	74 5f                	je     0x140888ae4
140888a85:	48 8b 0d 84 b0 ba 00 	mov    0xbab084(%rip),%rcx        # 0x141433b10
140888a8c:	48 85 c9             	test   %rcx,%rcx
140888a8f:	74 0d                	je     0x140888a9e
140888a91:	48 8b 05 18 4c b2 00 	mov    0xb24c18(%rip),%rax        # 0x1413ad6b0
140888a98:	ff 15 82 af 6f 00    	call   *0x6faf82(%rip)        # 0x140f83a20
140888a9e:	48 8b 05 c3 4b b2 00 	mov    0xb24bc3(%rip),%rax        # 0x1413ad668
140888aa5:	48 8b cb             	mov    %rbx,%rcx
140888aa8:	ff 15 72 af 6f 00    	call   *0x6faf72(%rip)        # 0x140f83a20
140888aae:	48 ff 0d e3 af ba 00 	decq   0xbaafe3(%rip)        # 0x141433a98
140888ab5:	48 8b cb             	mov    %rbx,%rcx
140888ab8:	48 63 d0             	movslq %eax,%rdx
140888abb:	48 8b 05 96 4b b2 00 	mov    0xb24b96(%rip),%rax        # 0x1413ad658
140888ac2:	48 29 15 87 af ba 00 	sub    %rdx,0xbaaf87(%rip)        # 0x141433a50
140888ac9:	ff 15 51 af 6f 00    	call   *0x6faf51(%rip)        # 0x140f83a20
140888acf:	48 8b 0d 3a b0 ba 00 	mov    0xbab03a(%rip),%rcx        # 0x141433b10
140888ad6:	48 85 c9             	test   %rcx,%rcx
140888ad9:	74 19                	je     0x140888af4
140888adb:	48 8b 05 de 4b b2 00 	mov    0xb24bde(%rip),%rax        # 0x1413ad6c0
140888ae2:	eb 0a                	jmp    0x140888aee
140888ae4:	48 8b 05 6d 4b b2 00 	mov    0xb24b6d(%rip),%rax        # 0x1413ad658
140888aeb:	48 8b cb             	mov    %rbx,%rcx
140888aee:	ff 15 2c af 6f 00    	call   *0x6faf2c(%rip)        # 0x140f83a20
140888af4:	80 64 24 4d fb       	andb   $0xfb,0x4d(%rsp)
140888af9:	4c 8b 55 48          	mov    0x48(%rbp),%r10
140888afd:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
140888b02:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
140888b07:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140888b0c:	e9 7f f1 ff ff       	jmp    0x140887c90
140888b11:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
140888b16:	4c 8b 55 48          	mov    0x48(%rbp),%r10
140888b1a:	e9 71 f1 ff ff       	jmp    0x140887c90
140888b1f:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
140888b24:	0f 84 41 03 00 00    	je     0x140888e6b
140888b2a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140888b2f:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888b34:	48 85 db             	test   %rbx,%rbx
140888b37:	0f 84 2e 03 00 00    	je     0x140888e6b
140888b3d:	4d 85 c0             	test   %r8,%r8
140888b40:	74 31                	je     0x140888b73
140888b42:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
140888b49:	00
140888b4a:	0f 85 9e 01 00 00    	jne    0x140888cee
140888b50:	49 3b 98 f0 01 00 00 	cmp    0x1f0(%r8),%rbx
140888b57:	73 1a                	jae    0x140888b73
140888b59:	49 3b 98 e0 01 00 00 	cmp    0x1e0(%r8),%rbx
140888b60:	0f 83 aa 01 00 00    	jae    0x140888d10
140888b66:	49 3b 98 e8 01 00 00 	cmp    0x1e8(%r8),%rbx
140888b6d:	0f 83 c1 01 00 00    	jae    0x140888d34
140888b73:	83 3d b6 4a b2 00 00 	cmpl   $0x0,0xb24ab6(%rip)        # 0x1413ad630
140888b7a:	74 66                	je     0x140888be2
140888b7c:	48 8b 0d 8d af ba 00 	mov    0xbaaf8d(%rip),%rcx        # 0x141433b10
140888b83:	48 85 c9             	test   %rcx,%rcx
140888b86:	74 0d                	je     0x140888b95
140888b88:	48 8b 05 21 4b b2 00 	mov    0xb24b21(%rip),%rax        # 0x1413ad6b0
140888b8f:	ff 15 8b ae 6f 00    	call   *0x6fae8b(%rip)        # 0x140f83a20
140888b95:	48 8b 05 cc 4a b2 00 	mov    0xb24acc(%rip),%rax        # 0x1413ad668
140888b9c:	48 8b cb             	mov    %rbx,%rcx
140888b9f:	ff 15 7b ae 6f 00    	call   *0x6fae7b(%rip)        # 0x140f83a20
140888ba5:	48 63 c8             	movslq %eax,%rcx
140888ba8:	48 29 0d a1 ae ba 00 	sub    %rcx,0xbaaea1(%rip)        # 0x141433a50
140888baf:	48 8b 05 a2 4a b2 00 	mov    0xb24aa2(%rip),%rax        # 0x1413ad658
140888bb6:	48 8b cb             	mov    %rbx,%rcx
140888bb9:	48 ff 0d d8 ae ba 00 	decq   0xbaaed8(%rip)        # 0x141433a98
140888bc0:	ff 15 5a ae 6f 00    	call   *0x6fae5a(%rip)        # 0x140f83a20
140888bc6:	48 8b 0d 43 af ba 00 	mov    0xbaaf43(%rip),%rcx        # 0x141433b10
140888bcd:	48 85 c9             	test   %rcx,%rcx
140888bd0:	0f 84 95 02 00 00    	je     0x140888e6b
140888bd6:	48 8b 05 e3 4a b2 00 	mov    0xb24ae3(%rip),%rax        # 0x1413ad6c0
140888bdd:	e9 83 02 00 00       	jmp    0x140888e65
140888be2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140888be7:	e9 72 02 00 00       	jmp    0x140888e5e
140888bec:	4d 3b d6             	cmp    %r14,%r10
140888bef:	73 3c                	jae    0x140888c2d
140888bf1:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
140888bf5:	4b 8d 14 17          	lea    (%r15,%r10,1),%rdx
140888bf9:	45 2b f2             	sub    %r10d,%r14d
140888bfc:	41 03 ce             	add    %r14d,%ecx
140888bff:	3b 4c 24 40          	cmp    0x40(%rsp),%ecx
140888c03:	72 0f                	jb     0x140888c14
140888c05:	45 8b c6             	mov    %r14d,%r8d
140888c08:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140888c0d:	e8 ce 6d 01 00       	call   0x14089f9e0
140888c12:	eb 19                	jmp    0x140888c2d
140888c14:	45 85 f6             	test   %r14d,%r14d
140888c17:	74 14                	je     0x140888c2d
140888c19:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
140888c1d:	41 2b ce             	sub    %r14d,%ecx
140888c20:	48 03 4c 24 38       	add    0x38(%rsp),%rcx
140888c25:	4d 63 c6             	movslq %r14d,%r8
140888c28:	e8 e3 63 65 00       	call   0x140edf010
140888c2d:	48 8b 75 30          	mov    0x30(%rbp),%rsi
140888c31:	4c 8d 1d c8 73 77 ff 	lea    -0x888c38(%rip),%r11        # 0x140000000
140888c38:	0f b6 44 24 4c       	movzbl 0x4c(%rsp),%eax
140888c3d:	84 c0                	test   %al,%al
140888c3f:	0f 84 54 01 00 00    	je     0x140888d99
140888c45:	8b d0                	mov    %eax,%edx
140888c47:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140888c4c:	85 d2                	test   %edx,%edx
140888c4e:	0f 45 c2             	cmovne %edx,%eax
140888c51:	89 46 24             	mov    %eax,0x24(%rsi)
140888c54:	48 8b 06             	mov    (%rsi),%rax
140888c57:	f6 40 14 01          	testb  $0x1,0x14(%rax)
140888c5b:	74 64                	je     0x140888cc1
140888c5d:	8b ca                	mov    %edx,%ecx
140888c5f:	4c 8d 15 42 aa 7c 00 	lea    0x7caa42(%rip),%r10        # 0x1410536a8
140888c66:	83 e9 64             	sub    $0x64,%ecx
140888c69:	74 36                	je     0x140888ca1
140888c6b:	83 e9 01             	sub    $0x1,%ecx
140888c6e:	74 28                	je     0x140888c98
140888c70:	81 f9 9f 01 00 00    	cmp    $0x19f,%ecx
140888c76:	74 17                	je     0x140888c8f
140888c78:	83 fa 1d             	cmp    $0x1d,%edx
140888c7b:	73 2b                	jae    0x140888ca8
140888c7d:	49 8b 8c d3 70 62 04 	mov    0x1046270(%r11,%rdx,8),%rcx
140888c84:	01
140888c85:	48 85 c9             	test   %rcx,%rcx
140888c88:	74 1e                	je     0x140888ca8
140888c8a:	4c 8b d1             	mov    %rcx,%r10
140888c8d:	eb 19                	jmp    0x140888ca8
140888c8f:	4c 8d 15 22 aa 7c 00 	lea    0x7caa22(%rip),%r10        # 0x1410536b8
140888c96:	eb 10                	jmp    0x140888ca8
140888c98:	4c 8d 15 49 aa 7c 00 	lea    0x7caa49(%rip),%r10        # 0x1410536e8
140888c9f:	eb 07                	jmp    0x140888ca8
140888ca1:	4c 8d 15 28 aa 7c 00 	lea    0x7caa28(%rip),%r10        # 0x1410536d0
140888ca8:	41 b1 01             	mov    $0x1,%r9b
140888cab:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140888cb0:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
140888cb6:	49 8b d2             	mov    %r10,%rdx
140888cb9:	48 8b ce             	mov    %rsi,%rcx
140888cbc:	e8 7f e0 03 00       	call   0x1408c6d40
140888cc1:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
140888cc6:	0f 84 9f 01 00 00    	je     0x140888e6b
140888ccc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140888cd1:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888cd6:	48 85 db             	test   %rbx,%rbx
140888cd9:	0f 84 8c 01 00 00    	je     0x140888e6b
140888cdf:	4d 85 c0             	test   %r8,%r8
140888ce2:	74 70                	je     0x140888d54
140888ce4:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
140888ceb:	00
140888cec:	74 10                	je     0x140888cfe
140888cee:	48 8b d3             	mov    %rbx,%rdx
140888cf1:	49 8b c8             	mov    %r8,%rcx
140888cf4:	e8 47 ac 02 00       	call   0x1408b3940
140888cf9:	e9 6d 01 00 00       	jmp    0x140888e6b
140888cfe:	49 3b 98 f0 01 00 00 	cmp    0x1f0(%r8),%rbx
140888d05:	73 4d                	jae    0x140888d54
140888d07:	49 3b 98 e0 01 00 00 	cmp    0x1e0(%r8),%rbx
140888d0e:	72 1b                	jb     0x140888d2b
140888d10:	48 8b 44 24 38       	mov    0x38(%rsp),%rax