1406226f6:	ba 01 00 00 00       	mov    $0x1,%edx
1406226fb:	48 8b cf             	mov    %rdi,%rcx
1406226fe:	48 8b 00             	mov    (%rax),%rax
140622701:	ff 15 19 13 96 00    	call   *0x961319(%rip)        # 0x140f83a20
140622707:	90                   	nop
140622708:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14062270d:	48 85 c9             	test   %rcx,%rcx
140622710:	74 24                	je     0x140622736
140622712:	8b 41 10             	mov    0x10(%rcx),%eax
140622715:	ff c8                	dec    %eax
140622717:	89 41 10             	mov    %eax,0x10(%rcx)
14062271a:	85 c0                	test   %eax,%eax
14062271c:	7f 18                	jg     0x140622736
14062271e:	0f 88 a1 1e 00 00    	js     0x1406245c5
140622724:	48 8b 01             	mov    (%rcx),%rax
140622727:	ba 01 00 00 00       	mov    $0x1,%edx
14062272c:	48 8b 00             	mov    (%rax),%rax
14062272f:	ff 15 eb 12 96 00    	call   *0x9612eb(%rip)        # 0x140f83a20
140622735:	90                   	nop
140622736:	41 8b 47 10          	mov    0x10(%r15),%eax
14062273a:	ff c8                	dec    %eax
14062273c:	41 89 47 10          	mov    %eax,0x10(%r15)
140622740:	85 c0                	test   %eax,%eax
140622742:	7f 1b                	jg     0x14062275f
140622744:	0f 88 86 1e 00 00    	js     0x1406245d0
14062274a:	49 8b 07             	mov    (%r15),%rax
14062274d:	ba 01 00 00 00       	mov    $0x1,%edx
140622752:	49 8b cf             	mov    %r15,%rcx
140622755:	48 8b 00             	mov    (%rax),%rax
140622758:	ff 15 c2 12 96 00    	call   *0x9612c2(%rip)        # 0x140f83a20
14062275e:	90                   	nop
14062275f:	48 85 f6             	test   %rsi,%rsi
140622762:	0f 84 a0 07 00 00    	je     0x140622f08
140622768:	8b 46 10             	mov    0x10(%rsi),%eax
14062276b:	ff c8                	dec    %eax
14062276d:	89 46 10             	mov    %eax,0x10(%rsi)
140622770:	85 c0                	test   %eax,%eax
140622772:	0f 8f 90 07 00 00    	jg     0x140622f08
140622778:	0f 88 f6 1b 00 00    	js     0x140624374
14062277e:	e9 b8 f5 ff ff       	jmp    0x140621d3b
140622783:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140622788:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14062278d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140622792:	41 83 f8 28          	cmp    $0x28,%r8d
140622796:	0f 85 d0 04 00 00    	jne    0x140622c6c
14062279c:	83 78 18 29          	cmpl   $0x29,0x18(%rax)
1406227a0:	0f 85 58 08 00 00    	jne    0x140622ffe
1406227a6:	83 79 18 00          	cmpl   $0x0,0x18(%rcx)
1406227aa:	0f 85 5e 02 00 00    	jne    0x140622a0e
1406227b0:	e8 0b 5b 1d 00       	call   0x1407f82c0
1406227b5:	48 8b d8             	mov    %rax,%rbx
1406227b8:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1406227bd:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1406227c1:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1406227c6:	83 7a 18 0e          	cmpl   $0xe,0x18(%rdx)
1406227ca:	0f 85 1f 01 00 00    	jne    0x1406228ef
1406227d0:	e8 ab 59 1d 00       	call   0x1407f8180
1406227d5:	4c 8b c8             	mov    %rax,%r9
1406227d8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1406227dd:	4d 8b c5             	mov    %r13,%r8
1406227e0:	49 8b d6             	mov    %r14,%rdx
1406227e3:	49 8b cc             	mov    %r12,%rcx
1406227e6:	e8 45 0a 02 00       	call   0x140643230
1406227eb:	90                   	nop
1406227ec:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406227f1:	48 85 c9             	test   %rcx,%rcx
1406227f4:	74 24                	je     0x14062281a
1406227f6:	8b 41 10             	mov    0x10(%rcx),%eax
1406227f9:	ff c8                	dec    %eax
1406227fb:	89 41 10             	mov    %eax,0x10(%rcx)
1406227fe:	85 c0                	test   %eax,%eax
140622800:	7f 18                	jg     0x14062281a
140622802:	0f 88 d3 1d 00 00    	js     0x1406245db
140622808:	48 8b 01             	mov    (%rcx),%rax
14062280b:	ba 01 00 00 00       	mov    $0x1,%edx
140622810:	48 8b 00             	mov    (%rax),%rax
140622813:	ff 15 07 12 96 00    	call   *0x961207(%rip)        # 0x140f83a20
140622819:	90                   	nop
14062281a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14062281f:	48 85 c9             	test   %rcx,%rcx
140622822:	74 24                	je     0x140622848
140622824:	8b 41 10             	mov    0x10(%rcx),%eax
140622827:	ff c8                	dec    %eax
140622829:	89 41 10             	mov    %eax,0x10(%rcx)
14062282c:	85 c0                	test   %eax,%eax
14062282e:	7f 18                	jg     0x140622848
140622830:	0f 88 b0 1d 00 00    	js     0x1406245e6
140622836:	48 8b 01             	mov    (%rcx),%rax
140622839:	ba 01 00 00 00       	mov    $0x1,%edx
14062283e:	48 8b 00             	mov    (%rax),%rax
140622841:	ff 15 d9 11 96 00    	call   *0x9611d9(%rip)        # 0x140f83a20
140622847:	90                   	nop
140622848:	48 85 ff             	test   %rdi,%rdi
14062284b:	74 27                	je     0x140622874
14062284d:	8b 47 10             	mov    0x10(%rdi),%eax
140622850:	ff c8                	dec    %eax
140622852:	89 47 10             	mov    %eax,0x10(%rdi)
140622855:	85 c0                	test   %eax,%eax
140622857:	7f 1b                	jg     0x140622874
140622859:	0f 88 92 1d 00 00    	js     0x1406245f1
14062285f:	48 8b 07             	mov    (%rdi),%rax
140622862:	ba 01 00 00 00       	mov    $0x1,%edx
140622867:	48 8b cf             	mov    %rdi,%rcx
14062286a:	48 8b 00             	mov    (%rax),%rax
14062286d:	ff 15 ad 11 96 00    	call   *0x9611ad(%rip)        # 0x140f83a20
140622873:	90                   	nop
140622874:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140622879:	48 85 c9             	test   %rcx,%rcx
14062287c:	74 24                	je     0x1406228a2
14062287e:	8b 41 10             	mov    0x10(%rcx),%eax
140622881:	ff c8                	dec    %eax
140622883:	89 41 10             	mov    %eax,0x10(%rcx)
140622886:	85 c0                	test   %eax,%eax
140622888:	7f 18                	jg     0x1406228a2
14062288a:	0f 88 6c 1d 00 00    	js     0x1406245fc
140622890:	48 8b 01             	mov    (%rcx),%rax
140622893:	ba 01 00 00 00       	mov    $0x1,%edx
140622898:	48 8b 00             	mov    (%rax),%rax
14062289b:	ff 15 7f 11 96 00    	call   *0x96117f(%rip)        # 0x140f83a20
1406228a1:	90                   	nop
1406228a2:	41 8b 47 10          	mov    0x10(%r15),%eax
1406228a6:	ff c8                	dec    %eax
1406228a8:	41 89 47 10          	mov    %eax,0x10(%r15)
1406228ac:	85 c0                	test   %eax,%eax
1406228ae:	7f 1b                	jg     0x1406228cb
1406228b0:	0f 88 51 1d 00 00    	js     0x140624607
1406228b6:	49 8b 07             	mov    (%r15),%rax
1406228b9:	ba 01 00 00 00       	mov    $0x1,%edx
1406228be:	49 8b cf             	mov    %r15,%rcx
1406228c1:	48 8b 00             	mov    (%rax),%rax
1406228c4:	ff 15 56 11 96 00    	call   *0x961156(%rip)        # 0x140f83a20
1406228ca:	90                   	nop
1406228cb:	48 85 f6             	test   %rsi,%rsi
1406228ce:	0f 84 34 06 00 00    	je     0x140622f08
1406228d4:	8b 46 10             	mov    0x10(%rsi),%eax
1406228d7:	ff c8                	dec    %eax
1406228d9:	89 46 10             	mov    %eax,0x10(%rsi)
1406228dc:	85 c0                	test   %eax,%eax
1406228de:	0f 8f 24 06 00 00    	jg     0x140622f08
1406228e4:	0f 88 95 1a 00 00    	js     0x14062437f
1406228ea:	e9 4c f4 ff ff       	jmp    0x140621d3b
1406228ef:	e8 8c 58 1d 00       	call   0x1407f8180
1406228f4:	4c 8b c8             	mov    %rax,%r9
1406228f7:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1406228fc:	4d 8b c5             	mov    %r13,%r8
1406228ff:	49 8b d6             	mov    %r14,%rdx
140622902:	49 8b cc             	mov    %r12,%rcx
140622905:	e8 26 09 02 00       	call   0x140643230
14062290a:	90                   	nop
14062290b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140622910:	48 85 c9             	test   %rcx,%rcx
140622913:	74 24                	je     0x140622939
140622915:	8b 41 10             	mov    0x10(%rcx),%eax
140622918:	ff c8                	dec    %eax
14062291a:	89 41 10             	mov    %eax,0x10(%rcx)
14062291d:	85 c0                	test   %eax,%eax
14062291f:	7f 18                	jg     0x140622939
140622921:	0f 88 eb 1c 00 00    	js     0x140624612
140622927:	48 8b 01             	mov    (%rcx),%rax
14062292a:	ba 01 00 00 00       	mov    $0x1,%edx
14062292f:	48 8b 00             	mov    (%rax),%rax
140622932:	ff 15 e8 10 96 00    	call   *0x9610e8(%rip)        # 0x140f83a20
140622938:	90                   	nop
140622939:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14062293e:	48 85 c9             	test   %rcx,%rcx
140622941:	74 24                	je     0x140622967
140622943:	8b 41 10             	mov    0x10(%rcx),%eax
140622946:	ff c8                	dec    %eax
140622948:	89 41 10             	mov    %eax,0x10(%rcx)
14062294b:	85 c0                	test   %eax,%eax
14062294d:	7f 18                	jg     0x140622967
14062294f:	0f 88 c8 1c 00 00    	js     0x14062461d
140622955:	48 8b 01             	mov    (%rcx),%rax
140622958:	ba 01 00 00 00       	mov    $0x1,%edx
14062295d:	48 8b 00             	mov    (%rax),%rax
140622960:	ff 15 ba 10 96 00    	call   *0x9610ba(%rip)        # 0x140f83a20
140622966:	90                   	nop
140622967:	48 85 ff             	test   %rdi,%rdi
14062296a:	74 27                	je     0x140622993
14062296c:	8b 47 10             	mov    0x10(%rdi),%eax
14062296f:	ff c8                	dec    %eax
140622971:	89 47 10             	mov    %eax,0x10(%rdi)
140622974:	85 c0                	test   %eax,%eax
140622976:	7f 1b                	jg     0x140622993
140622978:	0f 88 aa 1c 00 00    	js     0x140624628
14062297e:	48 8b 07             	mov    (%rdi),%rax
140622981:	ba 01 00 00 00       	mov    $0x1,%edx
140622986:	48 8b cf             	mov    %rdi,%rcx
140622989:	48 8b 00             	mov    (%rax),%rax
14062298c:	ff 15 8e 10 96 00    	call   *0x96108e(%rip)        # 0x140f83a20
140622992:	90                   	nop
140622993:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140622998:	48 85 c9             	test   %rcx,%rcx
14062299b:	74 24                	je     0x1406229c1
14062299d:	8b 41 10             	mov    0x10(%rcx),%eax
1406229a0:	ff c8                	dec    %eax
1406229a2:	89 41 10             	mov    %eax,0x10(%rcx)
1406229a5:	85 c0                	test   %eax,%eax
1406229a7:	7f 18                	jg     0x1406229c1
1406229a9:	0f 88 84 1c 00 00    	js     0x140624633
1406229af:	48 8b 01             	mov    (%rcx),%rax
1406229b2:	ba 01 00 00 00       	mov    $0x1,%edx
1406229b7:	48 8b 00             	mov    (%rax),%rax
1406229ba:	ff 15 60 10 96 00    	call   *0x961060(%rip)        # 0x140f83a20
1406229c0:	90                   	nop
1406229c1:	41 8b 47 10          	mov    0x10(%r15),%eax
1406229c5:	ff c8                	dec    %eax
1406229c7:	41 89 47 10          	mov    %eax,0x10(%r15)
1406229cb:	85 c0                	test   %eax,%eax
1406229cd:	7f 1b                	jg     0x1406229ea
1406229cf:	0f 88 69 1c 00 00    	js     0x14062463e
1406229d5:	49 8b 07             	mov    (%r15),%rax
1406229d8:	ba 01 00 00 00       	mov    $0x1,%edx
1406229dd:	49 8b cf             	mov    %r15,%rcx
1406229e0:	48 8b 00             	mov    (%rax),%rax
1406229e3:	ff 15 37 10 96 00    	call   *0x961037(%rip)        # 0x140f83a20
1406229e9:	90                   	nop
1406229ea:	48 85 f6             	test   %rsi,%rsi
1406229ed:	0f 84 15 05 00 00    	je     0x140622f08
1406229f3:	8b 46 10             	mov    0x10(%rsi),%eax
1406229f6:	ff c8                	dec    %eax
1406229f8:	89 46 10             	mov    %eax,0x10(%rsi)
1406229fb:	85 c0                	test   %eax,%eax
1406229fd:	0f 8f 05 05 00 00    	jg     0x140622f08
140622a03:	0f 88 81 19 00 00    	js     0x14062438a
140622a09:	e9 2d f3 ff ff       	jmp    0x140621d3b
140622a0e:	e8 2d 38 06 00       	call   0x140686240
140622a13:	48 8b d8             	mov    %rax,%rbx
140622a16:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140622a1b:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140622a1f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140622a24:	83 7a 18 0e          	cmpl   $0xe,0x18(%rdx)
140622a28:	0f 85 1f 01 00 00    	jne    0x140622b4d
140622a2e:	e8 4d 57 1d 00       	call   0x1407f8180
140622a33:	4c 8b c8             	mov    %rax,%r9
140622a36:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140622a3b:	4d 8b c5             	mov    %r13,%r8
140622a3e:	49 8b d6             	mov    %r14,%rdx
140622a41:	49 8b cc             	mov    %r12,%rcx
140622a44:	e8 b7 07 02 00       	call   0x140643200
140622a49:	90                   	nop
140622a4a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140622a4f:	48 85 c9             	test   %rcx,%rcx
140622a52:	74 24                	je     0x140622a78
140622a54:	8b 41 10             	mov    0x10(%rcx),%eax
140622a57:	ff c8                	dec    %eax
140622a59:	89 41 10             	mov    %eax,0x10(%rcx)
140622a5c:	85 c0                	test   %eax,%eax
140622a5e:	7f 18                	jg     0x140622a78
140622a60:	0f 88 e3 1b 00 00    	js     0x140624649
140622a66:	48 8b 01             	mov    (%rcx),%rax
140622a69:	ba 01 00 00 00       	mov    $0x1,%edx
140622a6e:	48 8b 00             	mov    (%rax),%rax
140622a71:	ff 15 a9 0f 96 00    	call   *0x960fa9(%rip)        # 0x140f83a20
140622a77:	90                   	nop
140622a78:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140622a7d:	48 85 c9             	test   %rcx,%rcx
140622a80:	74 24                	je     0x140622aa6
140622a82:	8b 41 10             	mov    0x10(%rcx),%eax
140622a85:	ff c8                	dec    %eax
140622a87:	89 41 10             	mov    %eax,0x10(%rcx)
140622a8a:	85 c0                	test   %eax,%eax
140622a8c:	7f 18                	jg     0x140622aa6
140622a8e:	0f 88 c0 1b 00 00    	js     0x140624654
140622a94:	48 8b 01             	mov    (%rcx),%rax
140622a97:	ba 01 00 00 00       	mov    $0x1,%edx
140622a9c:	48 8b 00             	mov    (%rax),%rax
140622a9f:	ff 15 7b 0f 96 00    	call   *0x960f7b(%rip)        # 0x140f83a20
140622aa5:	90                   	nop
140622aa6:	48 85 ff             	test   %rdi,%rdi
140622aa9:	74 27                	je     0x140622ad2
140622aab:	8b 47 10             	mov    0x10(%rdi),%eax
140622aae:	ff c8                	dec    %eax
140622ab0:	89 47 10             	mov    %eax,0x10(%rdi)
140622ab3:	85 c0                	test   %eax,%eax
140622ab5:	7f 1b                	jg     0x140622ad2
140622ab7:	0f 88 a2 1b 00 00    	js     0x14062465f
140622abd:	48 8b 07             	mov    (%rdi),%rax
140622ac0:	ba 01 00 00 00       	mov    $0x1,%edx
140622ac5:	48 8b cf             	mov    %rdi,%rcx
140622ac8:	48 8b 00             	mov    (%rax),%rax
140622acb:	ff 15 4f 0f 96 00    	call   *0x960f4f(%rip)        # 0x140f83a20
140622ad1:	90                   	nop
140622ad2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140622ad7:	48 85 c9             	test   %rcx,%rcx
140622ada:	74 24                	je     0x140622b00
140622adc:	8b 41 10             	mov    0x10(%rcx),%eax
140622adf:	ff c8                	dec    %eax
140622ae1:	89 41 10             	mov    %eax,0x10(%rcx)
140622ae4:	85 c0                	test   %eax,%eax
140622ae6:	7f 18                	jg     0x140622b00
140622ae8:	0f 88 7c 1b 00 00    	js     0x14062466a
140622aee:	48 8b 01             	mov    (%rcx),%rax
140622af1:	ba 01 00 00 00       	mov    $0x1,%edx
140622af6:	48 8b 00             	mov    (%rax),%rax
140622af9:	ff 15 21 0f 96 00    	call   *0x960f21(%rip)        # 0x140f83a20
140622aff:	90                   	nop
140622b00:	41 8b 47 10          	mov    0x10(%r15),%eax
140622b04:	ff c8                	dec    %eax
140622b06:	41 89 47 10          	mov    %eax,0x10(%r15)
140622b0a:	85 c0                	test   %eax,%eax
140622b0c:	7f 1b                	jg     0x140622b29
140622b0e:	0f 88 61 1b 00 00    	js     0x140624675
140622b14:	49 8b 07             	mov    (%r15),%rax
140622b17:	ba 01 00 00 00       	mov    $0x1,%edx
140622b1c:	49 8b cf             	mov    %r15,%rcx
140622b1f:	48 8b 00             	mov    (%rax),%rax
140622b22:	ff 15 f8 0e 96 00    	call   *0x960ef8(%rip)        # 0x140f83a20
140622b28:	90                   	nop
140622b29:	48 85 f6             	test   %rsi,%rsi
140622b2c:	0f 84 d6 03 00 00    	je     0x140622f08
140622b32:	8b 46 10             	mov    0x10(%rsi),%eax
140622b35:	ff c8                	dec    %eax
140622b37:	89 46 10             	mov    %eax,0x10(%rsi)
140622b3a:	85 c0                	test   %eax,%eax
140622b3c:	0f 8f c6 03 00 00    	jg     0x140622f08
140622b42:	0f 88 4d 18 00 00    	js     0x140624395
140622b48:	e9 ee f1 ff ff       	jmp    0x140621d3b
140622b4d:	e8 2e 56 1d 00       	call   0x1407f8180
140622b52:	4c 8b c8             	mov    %rax,%r9
140622b55:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140622b5a:	4d 8b c5             	mov    %r13,%r8
140622b5d:	49 8b d6             	mov    %r14,%rdx
140622b60:	49 8b cc             	mov    %r12,%rcx
140622b63:	e8 98 06 02 00       	call   0x140643200
140622b68:	90                   	nop
140622b69:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140622b6e:	48 85 c9             	test   %rcx,%rcx
140622b71:	74 24                	je     0x140622b97
140622b73:	8b 41 10             	mov    0x10(%rcx),%eax
140622b76:	ff c8                	dec    %eax
140622b78:	89 41 10             	mov    %eax,0x10(%rcx)
140622b7b:	85 c0                	test   %eax,%eax
140622b7d:	7f 18                	jg     0x140622b97
140622b7f:	0f 88 fb 1a 00 00    	js     0x140624680
140622b85:	48 8b 01             	mov    (%rcx),%rax
140622b88:	ba 01 00 00 00       	mov    $0x1,%edx
140622b8d:	48 8b 00             	mov    (%rax),%rax
140622b90:	ff 15 8a 0e 96 00    	call   *0x960e8a(%rip)        # 0x140f83a20
140622b96:	90                   	nop
140622b97:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140622b9c:	48 85 c9             	test   %rcx,%rcx
140622b9f:	74 24                	je     0x140622bc5
140622ba1:	8b 41 10             	mov    0x10(%rcx),%eax
140622ba4:	ff c8                	dec    %eax
140622ba6:	89 41 10             	mov    %eax,0x10(%rcx)
140622ba9:	85 c0                	test   %eax,%eax
140622bab:	7f 18                	jg     0x140622bc5
140622bad:	0f 88 d8 1a 00 00    	js     0x14062468b
140622bb3:	48 8b 01             	mov    (%rcx),%rax