1406197ca:	e8 f1 ea 1d 00       	call   0x1407f82c0
1406197cf:	48 8b f8             	mov    %rax,%rdi
1406197d2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406197d7:	39 59 18             	cmp    %ebx,0x18(%rcx)
1406197da:	75 0a                	jne    0x1406197e6
1406197dc:	e8 df ea 1d 00       	call   0x1407f82c0
1406197e1:	48 8b d8             	mov    %rax,%rbx
1406197e4:	eb 08                	jmp    0x1406197ee
1406197e6:	e8 55 ca 06 00       	call   0x140686240
1406197eb:	4c 8b f8             	mov    %rax,%r15
1406197ee:	48 85 ff             	test   %rdi,%rdi
1406197f1:	74 21                	je     0x140619814
1406197f3:	48 85 db             	test   %rbx,%rbx
1406197f6:	74 1c                	je     0x140619814
1406197f8:	b8 03 00 00 00       	mov    $0x3,%eax
1406197fd:	eb 1a                	jmp    0x140619819
1406197ff:	e8 3c ca 06 00       	call   0x140686240
140619804:	4c 8b f8             	mov    %rax,%r15
140619807:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14061980c:	e8 af ea 1d 00       	call   0x1407f82c0
140619811:	48 8b d8             	mov    %rax,%rbx
140619814:	b8 02 00 00 00       	mov    $0x2,%eax
140619819:	41 89 45 00          	mov    %eax,0x0(%r13)
14061981d:	41 8b 44 24 18       	mov    0x18(%r12),%eax
140619822:	83 c0 e9             	add    $0xffffffe9,%eax
140619825:	83 f8 05             	cmp    $0x5,%eax
140619828:	0f 87 9e 08 00 00    	ja     0x14061a0cc
14061982e:	48 98                	cltq
140619830:	48 8d 15 c9 67 9e ff 	lea    -0x619837(%rip),%rdx        # 0x140000000
140619837:	8b 8c 82 b8 a2 61 00 	mov    0x61a2b8(%rdx,%rax,4),%ecx
14061983e:	48 03 ca             	add    %rdx,%rcx
140619841:	ff e1                	jmp    *%rcx
140619843:	49 8b d6             	mov    %r14,%rdx
140619846:	48 8b ce             	mov    %rsi,%rcx
140619849:	48 85 ff             	test   %rdi,%rdi
14061984c:	0f 84 c8 00 00 00    	je     0x14061991a
140619852:	4c 8b c7             	mov    %rdi,%r8
140619855:	48 85 db             	test   %rbx,%rbx
140619858:	74 60                	je     0x1406198ba
14061985a:	4c 8b cb             	mov    %rbx,%r9
14061985d:	e8 de 93 02 00       	call   0x140642c40
140619862:	90                   	nop
140619863:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619868:	48 85 c9             	test   %rcx,%rcx
14061986b:	74 24                	je     0x140619891
14061986d:	8b 41 10             	mov    0x10(%rcx),%eax
140619870:	ff c8                	dec    %eax
140619872:	89 41 10             	mov    %eax,0x10(%rcx)
140619875:	85 c0                	test   %eax,%eax
140619877:	7f 18                	jg     0x140619891
140619879:	0f 88 70 09 00 00    	js     0x14061a1ef
14061987f:	48 8b 01             	mov    (%rcx),%rax
140619882:	ba 01 00 00 00       	mov    $0x1,%edx
140619887:	48 8b 00             	mov    (%rax),%rax
14061988a:	ff 15 90 a1 96 00    	call   *0x96a190(%rip)        # 0x140f83a20
140619890:	90                   	nop
140619891:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619896:	48 85 c9             	test   %rcx,%rcx
140619899:	0f 84 f6 06 00 00    	je     0x140619f95
14061989f:	8b 41 10             	mov    0x10(%rcx),%eax
1406198a2:	ff c8                	dec    %eax
1406198a4:	89 41 10             	mov    %eax,0x10(%rcx)
1406198a7:	85 c0                	test   %eax,%eax
1406198a9:	0f 8f e6 06 00 00    	jg     0x140619f95
1406198af:	0f 88 5c 07 00 00    	js     0x14061a011
1406198b5:	e9 c9 06 00 00       	jmp    0x140619f83
1406198ba:	4d 8b cf             	mov    %r15,%r9
1406198bd:	e8 ee 8d 02 00       	call   0x1406426b0
1406198c2:	90                   	nop
1406198c3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406198c8:	48 85 c9             	test   %rcx,%rcx
1406198cb:	74 24                	je     0x1406198f1
1406198cd:	8b 41 10             	mov    0x10(%rcx),%eax
1406198d0:	ff c8                	dec    %eax
1406198d2:	89 41 10             	mov    %eax,0x10(%rcx)
1406198d5:	85 c0                	test   %eax,%eax
1406198d7:	7f 18                	jg     0x1406198f1
1406198d9:	0f 88 1b 09 00 00    	js     0x14061a1fa
1406198df:	48 8b 01             	mov    (%rcx),%rax
1406198e2:	ba 01 00 00 00       	mov    $0x1,%edx
1406198e7:	48 8b 00             	mov    (%rax),%rax
1406198ea:	ff 15 30 a1 96 00    	call   *0x96a130(%rip)        # 0x140f83a20
1406198f0:	90                   	nop
1406198f1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406198f6:	48 85 c9             	test   %rcx,%rcx
1406198f9:	0f 84 96 06 00 00    	je     0x140619f95
1406198ff:	8b 41 10             	mov    0x10(%rcx),%eax
140619902:	ff c8                	dec    %eax
140619904:	89 41 10             	mov    %eax,0x10(%rcx)
140619907:	85 c0                	test   %eax,%eax
140619909:	0f 8f 86 06 00 00    	jg     0x140619f95
14061990f:	0f 88 07 07 00 00    	js     0x14061a01c
140619915:	e9 69 06 00 00       	jmp    0x140619f83
14061991a:	4c 8b cb             	mov    %rbx,%r9
14061991d:	4d 8b c7             	mov    %r15,%r8
140619920:	e8 fb 87 02 00       	call   0x140642120
140619925:	90                   	nop
140619926:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14061992b:	48 85 c9             	test   %rcx,%rcx
14061992e:	74 24                	je     0x140619954
140619930:	8b 41 10             	mov    0x10(%rcx),%eax
140619933:	ff c8                	dec    %eax
140619935:	89 41 10             	mov    %eax,0x10(%rcx)
140619938:	85 c0                	test   %eax,%eax
14061993a:	7f 18                	jg     0x140619954
14061993c:	0f 88 c3 08 00 00    	js     0x14061a205
140619942:	48 8b 01             	mov    (%rcx),%rax
140619945:	ba 01 00 00 00       	mov    $0x1,%edx
14061994a:	48 8b 00             	mov    (%rax),%rax
14061994d:	ff 15 cd a0 96 00    	call   *0x96a0cd(%rip)        # 0x140f83a20
140619953:	90                   	nop
140619954:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619959:	48 85 c9             	test   %rcx,%rcx
14061995c:	0f 84 33 06 00 00    	je     0x140619f95
140619962:	8b 41 10             	mov    0x10(%rcx),%eax
140619965:	ff c8                	dec    %eax
140619967:	89 41 10             	mov    %eax,0x10(%rcx)
14061996a:	85 c0                	test   %eax,%eax
14061996c:	0f 8f 23 06 00 00    	jg     0x140619f95
140619972:	0f 88 af 06 00 00    	js     0x14061a027
140619978:	e9 06 06 00 00       	jmp    0x140619f83
14061997d:	49 8b d6             	mov    %r14,%rdx
140619980:	48 8b ce             	mov    %rsi,%rcx
140619983:	48 85 ff             	test   %rdi,%rdi
140619986:	0f 84 c8 00 00 00    	je     0x140619a54
14061998c:	4c 8b c7             	mov    %rdi,%r8
14061998f:	48 85 db             	test   %rbx,%rbx
140619992:	74 60                	je     0x1406199f4
140619994:	4c 8b cb             	mov    %rbx,%r9
140619997:	e8 f4 7e 02 00       	call   0x140641890
14061999c:	90                   	nop
14061999d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406199a2:	48 85 c9             	test   %rcx,%rcx
1406199a5:	74 24                	je     0x1406199cb
1406199a7:	8b 41 10             	mov    0x10(%rcx),%eax
1406199aa:	ff c8                	dec    %eax
1406199ac:	89 41 10             	mov    %eax,0x10(%rcx)
1406199af:	85 c0                	test   %eax,%eax
1406199b1:	7f 18                	jg     0x1406199cb
1406199b3:	0f 88 57 08 00 00    	js     0x14061a210
1406199b9:	48 8b 01             	mov    (%rcx),%rax
1406199bc:	ba 01 00 00 00       	mov    $0x1,%edx
1406199c1:	48 8b 00             	mov    (%rax),%rax
1406199c4:	ff 15 56 a0 96 00    	call   *0x96a056(%rip)        # 0x140f83a20
1406199ca:	90                   	nop
1406199cb:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1406199d0:	48 85 c9             	test   %rcx,%rcx
1406199d3:	0f 84 bc 05 00 00    	je     0x140619f95
1406199d9:	8b 41 10             	mov    0x10(%rcx),%eax
1406199dc:	ff c8                	dec    %eax
1406199de:	89 41 10             	mov    %eax,0x10(%rcx)
1406199e1:	85 c0                	test   %eax,%eax
1406199e3:	0f 8f ac 05 00 00    	jg     0x140619f95
1406199e9:	0f 88 43 06 00 00    	js     0x14061a032
1406199ef:	e9 8f 05 00 00       	jmp    0x140619f83
1406199f4:	4d 8b cf             	mov    %r15,%r9
1406199f7:	e8 04 79 02 00       	call   0x140641300
1406199fc:	90                   	nop
1406199fd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619a02:	48 85 c9             	test   %rcx,%rcx
140619a05:	74 24                	je     0x140619a2b
140619a07:	8b 41 10             	mov    0x10(%rcx),%eax
140619a0a:	ff c8                	dec    %eax
140619a0c:	89 41 10             	mov    %eax,0x10(%rcx)
140619a0f:	85 c0                	test   %eax,%eax
140619a11:	7f 18                	jg     0x140619a2b
140619a13:	0f 88 02 08 00 00    	js     0x14061a21b
140619a19:	48 8b 01             	mov    (%rcx),%rax
140619a1c:	ba 01 00 00 00       	mov    $0x1,%edx
140619a21:	48 8b 00             	mov    (%rax),%rax
140619a24:	ff 15 f6 9f 96 00    	call   *0x969ff6(%rip)        # 0x140f83a20
140619a2a:	90                   	nop
140619a2b:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619a30:	48 85 c9             	test   %rcx,%rcx
140619a33:	0f 84 5c 05 00 00    	je     0x140619f95
140619a39:	8b 41 10             	mov    0x10(%rcx),%eax
140619a3c:	ff c8                	dec    %eax
140619a3e:	89 41 10             	mov    %eax,0x10(%rcx)
140619a41:	85 c0                	test   %eax,%eax
140619a43:	0f 8f 4c 05 00 00    	jg     0x140619f95
140619a49:	0f 88 ee 05 00 00    	js     0x14061a03d
140619a4f:	e9 2f 05 00 00       	jmp    0x140619f83
140619a54:	4c 8b cb             	mov    %rbx,%r9
140619a57:	4d 8b c7             	mov    %r15,%r8
140619a5a:	e8 11 73 02 00       	call   0x140640d70
140619a5f:	90                   	nop
140619a60:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619a65:	48 85 c9             	test   %rcx,%rcx
140619a68:	74 24                	je     0x140619a8e
140619a6a:	8b 41 10             	mov    0x10(%rcx),%eax
140619a6d:	ff c8                	dec    %eax
140619a6f:	89 41 10             	mov    %eax,0x10(%rcx)
140619a72:	85 c0                	test   %eax,%eax
140619a74:	7f 18                	jg     0x140619a8e
140619a76:	0f 88 aa 07 00 00    	js     0x14061a226
140619a7c:	48 8b 01             	mov    (%rcx),%rax
140619a7f:	ba 01 00 00 00       	mov    $0x1,%edx
140619a84:	48 8b 00             	mov    (%rax),%rax
140619a87:	ff 15 93 9f 96 00    	call   *0x969f93(%rip)        # 0x140f83a20
140619a8d:	90                   	nop
140619a8e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619a93:	48 85 c9             	test   %rcx,%rcx
140619a96:	0f 84 f9 04 00 00    	je     0x140619f95
140619a9c:	8b 41 10             	mov    0x10(%rcx),%eax
140619a9f:	ff c8                	dec    %eax
140619aa1:	89 41 10             	mov    %eax,0x10(%rcx)
140619aa4:	85 c0                	test   %eax,%eax
140619aa6:	0f 8f e9 04 00 00    	jg     0x140619f95
140619aac:	0f 88 96 05 00 00    	js     0x14061a048
140619ab2:	e9 cc 04 00 00       	jmp    0x140619f83
140619ab7:	49 8b d6             	mov    %r14,%rdx
140619aba:	48 8b ce             	mov    %rsi,%rcx
140619abd:	48 85 ff             	test   %rdi,%rdi
140619ac0:	0f 84 c8 00 00 00    	je     0x140619b8e
140619ac6:	4c 8b c7             	mov    %rdi,%r8
140619ac9:	48 85 db             	test   %rbx,%rbx
140619acc:	74 60                	je     0x140619b2e
140619ace:	4c 8b cb             	mov    %rbx,%r9
140619ad1:	e8 da 04 02 00       	call   0x140639fb0
140619ad6:	90                   	nop
140619ad7:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619adc:	48 85 c9             	test   %rcx,%rcx
140619adf:	74 24                	je     0x140619b05
140619ae1:	8b 41 10             	mov    0x10(%rcx),%eax
140619ae4:	ff c8                	dec    %eax
140619ae6:	89 41 10             	mov    %eax,0x10(%rcx)
140619ae9:	85 c0                	test   %eax,%eax
140619aeb:	7f 18                	jg     0x140619b05
140619aed:	0f 88 3e 07 00 00    	js     0x14061a231
140619af3:	48 8b 01             	mov    (%rcx),%rax
140619af6:	ba 01 00 00 00       	mov    $0x1,%edx
140619afb:	48 8b 00             	mov    (%rax),%rax
140619afe:	ff 15 1c 9f 96 00    	call   *0x969f1c(%rip)        # 0x140f83a20
140619b04:	90                   	nop
140619b05:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619b0a:	48 85 c9             	test   %rcx,%rcx
140619b0d:	0f 84 82 04 00 00    	je     0x140619f95
140619b13:	8b 41 10             	mov    0x10(%rcx),%eax
140619b16:	ff c8                	dec    %eax
140619b18:	89 41 10             	mov    %eax,0x10(%rcx)
140619b1b:	85 c0                	test   %eax,%eax
140619b1d:	0f 8f 72 04 00 00    	jg     0x140619f95
140619b23:	0f 88 2a 05 00 00    	js     0x14061a053
140619b29:	e9 55 04 00 00       	jmp    0x140619f83
140619b2e:	4d 8b cf             	mov    %r15,%r9
140619b31:	e8 2a fe 01 00       	call   0x140639960
140619b36:	90                   	nop
140619b37:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619b3c:	48 85 c9             	test   %rcx,%rcx
140619b3f:	74 24                	je     0x140619b65
140619b41:	8b 41 10             	mov    0x10(%rcx),%eax
140619b44:	ff c8                	dec    %eax
140619b46:	89 41 10             	mov    %eax,0x10(%rcx)
140619b49:	85 c0                	test   %eax,%eax
140619b4b:	7f 18                	jg     0x140619b65
140619b4d:	0f 88 e9 06 00 00    	js     0x14061a23c
140619b53:	48 8b 01             	mov    (%rcx),%rax
140619b56:	ba 01 00 00 00       	mov    $0x1,%edx
140619b5b:	48 8b 00             	mov    (%rax),%rax
140619b5e:	ff 15 bc 9e 96 00    	call   *0x969ebc(%rip)        # 0x140f83a20
140619b64:	90                   	nop
140619b65:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619b6a:	48 85 c9             	test   %rcx,%rcx
140619b6d:	0f 84 22 04 00 00    	je     0x140619f95
140619b73:	8b 41 10             	mov    0x10(%rcx),%eax
140619b76:	ff c8                	dec    %eax
140619b78:	89 41 10             	mov    %eax,0x10(%rcx)
140619b7b:	85 c0                	test   %eax,%eax
140619b7d:	0f 8f 12 04 00 00    	jg     0x140619f95
140619b83:	0f 88 d5 04 00 00    	js     0x14061a05e
140619b89:	e9 f5 03 00 00       	jmp    0x140619f83
140619b8e:	4c 8b cb             	mov    %rbx,%r9
140619b91:	4d 8b c7             	mov    %r15,%r8
140619b94:	e8 77 f7 01 00       	call   0x140639310
140619b99:	90                   	nop
140619b9a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619b9f:	48 85 c9             	test   %rcx,%rcx
140619ba2:	74 24                	je     0x140619bc8
140619ba4:	8b 41 10             	mov    0x10(%rcx),%eax
140619ba7:	ff c8                	dec    %eax
140619ba9:	89 41 10             	mov    %eax,0x10(%rcx)
140619bac:	85 c0                	test   %eax,%eax
140619bae:	7f 18                	jg     0x140619bc8
140619bb0:	0f 88 91 06 00 00    	js     0x14061a247
140619bb6:	48 8b 01             	mov    (%rcx),%rax
140619bb9:	ba 01 00 00 00       	mov    $0x1,%edx
140619bbe:	48 8b 00             	mov    (%rax),%rax
140619bc1:	ff 15 59 9e 96 00    	call   *0x969e59(%rip)        # 0x140f83a20
140619bc7:	90                   	nop
140619bc8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619bcd:	48 85 c9             	test   %rcx,%rcx
140619bd0:	0f 84 bf 03 00 00    	je     0x140619f95
140619bd6:	8b 41 10             	mov    0x10(%rcx),%eax
140619bd9:	ff c8                	dec    %eax
140619bdb:	89 41 10             	mov    %eax,0x10(%rcx)
140619bde:	85 c0                	test   %eax,%eax
140619be0:	0f 8f af 03 00 00    	jg     0x140619f95
140619be6:	0f 88 7d 04 00 00    	js     0x14061a069
140619bec:	e9 92 03 00 00       	jmp    0x140619f83
140619bf1:	49 8b d6             	mov    %r14,%rdx
140619bf4:	48 8b ce             	mov    %rsi,%rcx
140619bf7:	48 85 ff             	test   %rdi,%rdi
140619bfa:	0f 84 c8 00 00 00    	je     0x140619cc8
140619c00:	4c 8b c7             	mov    %rdi,%r8
140619c03:	48 85 db             	test   %rbx,%rbx
140619c06:	74 60                	je     0x140619c68
140619c08:	4c 8b cb             	mov    %rbx,%r9
140619c0b:	e8 b0 c8 02 00       	call   0x1406464c0
140619c10:	90                   	nop
140619c11:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619c16:	48 85 c9             	test   %rcx,%rcx
140619c19:	74 24                	je     0x140619c3f
140619c1b:	8b 41 10             	mov    0x10(%rcx),%eax
140619c1e:	ff c8                	dec    %eax
140619c20:	89 41 10             	mov    %eax,0x10(%rcx)
140619c23:	85 c0                	test   %eax,%eax
140619c25:	7f 18                	jg     0x140619c3f
140619c27:	0f 88 25 06 00 00    	js     0x14061a252
140619c2d:	48 8b 01             	mov    (%rcx),%rax
140619c30:	ba 01 00 00 00       	mov    $0x1,%edx
140619c35:	48 8b 00             	mov    (%rax),%rax
140619c38:	ff 15 e2 9d 96 00    	call   *0x969de2(%rip)        # 0x140f83a20
140619c3e:	90                   	nop
140619c3f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140619c44:	48 85 c9             	test   %rcx,%rcx
140619c47:	0f 84 48 03 00 00    	je     0x140619f95
140619c4d:	8b 41 10             	mov    0x10(%rcx),%eax
140619c50:	ff c8                	dec    %eax
140619c52:	89 41 10             	mov    %eax,0x10(%rcx)
140619c55:	85 c0                	test   %eax,%eax
140619c57:	0f 8f 38 03 00 00    	jg     0x140619f95
140619c5d:	0f 88 11 04 00 00    	js     0x14061a074
140619c63:	e9 1b 03 00 00       	jmp    0x140619f83
140619c68:	4d 8b cf             	mov    %r15,%r9
140619c6b:	e8 00 c2 02 00       	call   0x140645e70
140619c70:	90                   	nop
140619c71:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140619c76:	48 85 c9             	test   %rcx,%rcx
140619c79:	74 24                	je     0x140619c9f
140619c7b:	8b 41 10             	mov    0x10(%rcx),%eax
140619c7e:	ff c8                	dec    %eax
140619c80:	89 41 10             	mov    %eax,0x10(%rcx)
140619c83:	85 c0                	test   %eax,%eax
140619c85:	7f 18                	jg     0x140619c9f
140619c87:	0f 88 d0 05 00 00    	js     0x14061a25d
140619c8d:	48 8b 01             	mov    (%rcx),%rax
140619c90:	ba 01 00 00 00       	mov    $0x1,%edx
140619c95:	48 8b 00             	mov    (%rax),%rax
140619c98:	ff 15 82 9d 96 00    	call   *0x969d82(%rip)        # 0x140f83a20
140619c9e:	90                   	nop