140622e1a:	ba 01 00 00 00       	mov    $0x1,%edx
140622e1f:	48 8b 00             	mov    (%rax),%rax
140622e22:	ff 15 f8 0b 96 00    	call   *0x960bf8(%rip)        # 0x140f83a20
140622e28:	90                   	nop
140622e29:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140622e2e:	48 85 c9             	test   %rcx,%rcx
140622e31:	74 24                	je     0x140622e57
140622e33:	8b 41 10             	mov    0x10(%rcx),%eax
140622e36:	ff c8                	dec    %eax
140622e38:	89 41 10             	mov    %eax,0x10(%rcx)
140622e3b:	85 c0                	test   %eax,%eax
140622e3d:	7f 18                	jg     0x140622e57
140622e3f:	0f 88 b4 18 00 00    	js     0x1406246f9
140622e45:	48 8b 01             	mov    (%rcx),%rax
140622e48:	ba 01 00 00 00       	mov    $0x1,%edx
140622e4d:	48 8b 00             	mov    (%rax),%rax
140622e50:	ff 15 ca 0b 96 00    	call   *0x960bca(%rip)        # 0x140f83a20
140622e56:	90                   	nop
140622e57:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140622e5c:	48 85 c9             	test   %rcx,%rcx
140622e5f:	74 24                	je     0x140622e85
140622e61:	8b 41 10             	mov    0x10(%rcx),%eax
140622e64:	ff c8                	dec    %eax
140622e66:	89 41 10             	mov    %eax,0x10(%rcx)
140622e69:	85 c0                	test   %eax,%eax
140622e6b:	7f 18                	jg     0x140622e85
140622e6d:	0f 88 91 18 00 00    	js     0x140624704
140622e73:	48 8b 01             	mov    (%rcx),%rax
140622e76:	ba 01 00 00 00       	mov    $0x1,%edx
140622e7b:	48 8b 00             	mov    (%rax),%rax
140622e7e:	ff 15 9c 0b 96 00    	call   *0x960b9c(%rip)        # 0x140f83a20
140622e84:	90                   	nop
140622e85:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140622e8a:	48 85 c9             	test   %rcx,%rcx
140622e8d:	74 24                	je     0x140622eb3
140622e8f:	8b 41 10             	mov    0x10(%rcx),%eax
140622e92:	ff c8                	dec    %eax
140622e94:	89 41 10             	mov    %eax,0x10(%rcx)
140622e97:	85 c0                	test   %eax,%eax
140622e99:	7f 18                	jg     0x140622eb3
140622e9b:	0f 88 6e 18 00 00    	js     0x14062470f
140622ea1:	48 8b 01             	mov    (%rcx),%rax
140622ea4:	ba 01 00 00 00       	mov    $0x1,%edx
140622ea9:	48 8b 00             	mov    (%rax),%rax
140622eac:	ff 15 6e 0b 96 00    	call   *0x960b6e(%rip)        # 0x140f83a20
140622eb2:	90                   	nop
140622eb3:	41 8b 47 10          	mov    0x10(%r15),%eax
140622eb7:	ff c8                	dec    %eax
140622eb9:	41 89 47 10          	mov    %eax,0x10(%r15)
140622ebd:	85 c0                	test   %eax,%eax
140622ebf:	7f 1b                	jg     0x140622edc
140622ec1:	0f 88 53 18 00 00    	js     0x14062471a
140622ec7:	49 8b 07             	mov    (%r15),%rax
140622eca:	ba 01 00 00 00       	mov    $0x1,%edx
140622ecf:	49 8b cf             	mov    %r15,%rcx
140622ed2:	48 8b 00             	mov    (%rax),%rax
140622ed5:	ff 15 45 0b 96 00    	call   *0x960b45(%rip)        # 0x140f83a20
140622edb:	90                   	nop
140622edc:	48 85 f6             	test   %rsi,%rsi
140622edf:	74 27                	je     0x140622f08
140622ee1:	8b 46 10             	mov    0x10(%rsi),%eax
140622ee4:	ff c8                	dec    %eax
140622ee6:	89 46 10             	mov    %eax,0x10(%rsi)
140622ee9:	85 c0                	test   %eax,%eax
140622eeb:	7f 1b                	jg     0x140622f08
140622eed:	0f 88 32 18 00 00    	js     0x140624725
140622ef3:	48 8b 0e             	mov    (%rsi),%rcx
140622ef6:	48 8b 01             	mov    (%rcx),%rax
140622ef9:	ba 01 00 00 00       	mov    $0x1,%edx
140622efe:	48 8b ce             	mov    %rsi,%rcx
140622f01:	ff 15 19 0b 96 00    	call   *0x960b19(%rip)        # 0x140f83a20
140622f07:	90                   	nop
140622f08:	e9 c7 00 00 00       	jmp    0x140622fd4
140622f0d:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
140622f11:	0f 85 e7 00 00 00    	jne    0x140622ffe
140622f17:	83 7a 18 01          	cmpl   $0x1,0x18(%rdx)
140622f1b:	0f 85 dd 00 00 00    	jne    0x140622ffe
140622f21:	48 8b c8             	mov    %rax,%rcx
140622f24:	e8 97 53 1d 00       	call   0x1407f82c0
140622f29:	48 8b f0             	mov    %rax,%rsi
140622f2c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140622f31:	e8 0a 33 06 00       	call   0x140686240
140622f36:	48 8b d8             	mov    %rax,%rbx
140622f39:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140622f3e:	e8 fd 32 06 00       	call   0x140686240
140622f43:	48 8b f8             	mov    %rax,%rdi
140622f46:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140622f4b:	4c 8b ce             	mov    %rsi,%r9
140622f4e:	4d 8b c5             	mov    %r13,%r8
140622f51:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140622f56:	49 8b cc             	mov    %r12,%rcx
140622f59:	e8 f2 2b 01 00       	call   0x140635b50
140622f5e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140622f63:	4c 8b ce             	mov    %rsi,%r9
140622f66:	4d 8b c5             	mov    %r13,%r8
140622f69:	49 8b d6             	mov    %r14,%rdx
140622f6c:	49 8b cc             	mov    %r12,%rcx
140622f6f:	e8 3c 2e 01 00       	call   0x140635db0
140622f74:	90                   	nop
140622f75:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140622f7a:	e8 71 b5 b7 ff       	call   0x14019e4f0
140622f7f:	90                   	nop
140622f80:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140622f85:	e8 66 b5 b7 ff       	call   0x14019e4f0
140622f8a:	90                   	nop
140622f8b:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140622f90:	e8 5b b5 b7 ff       	call   0x14019e4f0
140622f95:	90                   	nop
140622f96:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140622f9b:	e8 50 b5 b7 ff       	call   0x14019e4f0
140622fa0:	90                   	nop
140622fa1:	41 8b 47 10          	mov    0x10(%r15),%eax
140622fa5:	ff c8                	dec    %eax
140622fa7:	41 89 47 10          	mov    %eax,0x10(%r15)
140622fab:	85 c0                	test   %eax,%eax
140622fad:	7f 1b                	jg     0x140622fca
140622faf:	0f 88 7b 17 00 00    	js     0x140624730
140622fb5:	49 8b 07             	mov    (%r15),%rax
140622fb8:	ba 01 00 00 00       	mov    $0x1,%edx
140622fbd:	49 8b cf             	mov    %r15,%rcx
140622fc0:	48 8b 00             	mov    (%rax),%rax
140622fc3:	ff 15 57 0a 96 00    	call   *0x960a57(%rip)        # 0x140f83a20
140622fc9:	90                   	nop
140622fca:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140622fcf:	e8 1c b5 b7 ff       	call   0x14019e4f0
140622fd4:	49 8b c6             	mov    %r14,%rax
140622fd7:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
140622fdb:	48 33 cc             	xor    %rsp,%rcx
140622fde:	e8 1d 85 7f 00       	call   0x140e1b500
140622fe3:	48 8b 9c 24 90 01 00 	mov    0x190(%rsp),%rbx
140622fea:	00
140622feb:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
140622ff2:	41 5f                	pop    %r15
140622ff4:	41 5e                	pop    %r14
140622ff6:	41 5d                	pop    %r13
140622ff8:	41 5c                	pop    %r12
140622ffa:	5f                   	pop    %rdi
140622ffb:	5e                   	pop    %rsi
140622ffc:	5d                   	pop    %rbp
140622ffd:	c3                   	ret
140622ffe:	48 85 c0             	test   %rax,%rax
140623001:	0f 84 7d 05 00 00    	je     0x140623584
140623007:	48 85 c9             	test   %rcx,%rcx
14062300a:	0f 84 89 00 00 00    	je     0x140623099
140623010:	48 85 d2             	test   %rdx,%rdx
140623013:	0f 85 80 00 00 00    	jne    0x140623099
140623019:	4c 8b 40 20          	mov    0x20(%rax),%r8
14062301d:	41 83 78 18 13       	cmpl   $0x13,0x18(%r8)
140623022:	41 0f 94 c1          	sete   %r9b
140623026:	4c 8b 41 20          	mov    0x20(%rcx),%r8
14062302a:	41 83 78 18 13       	cmpl   $0x13,0x18(%r8)
14062302f:	41 0f 94 c0          	sete   %r8b
140623033:	45 3a c8             	cmp    %r8b,%r9b
140623036:	74 61                	je     0x140623099
140623038:	41 83 7f 18 28       	cmpl   $0x28,0x18(%r15)
14062303d:	74 5a                	je     0x140623099
14062303f:	48 8d 15 4a 5a 9f 00 	lea    0x9f5a4a(%rip),%rdx        # 0x141018a90
140623046:	48 8b 0d ab e4 e0 00 	mov    0xe0e4ab(%rip),%rcx        # 0x1414314f8
14062304d:	e8 6e 05 17 00       	call   0x1407935c0
140623052:	49 8b d6             	mov    %r14,%rdx
140623055:	49 8b cc             	mov    %r12,%rcx
140623058:	e8 63 b8 ff ff       	call   0x14061e8c0
14062305d:	90                   	nop
14062305e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140623063:	e8 88 b4 b7 ff       	call   0x14019e4f0
140623068:	90                   	nop
140623069:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14062306e:	e8 7d b4 b7 ff       	call   0x14019e4f0
140623073:	90                   	nop
140623074:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140623079:	e8 72 b4 b7 ff       	call   0x14019e4f0
14062307e:	90                   	nop
14062307f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140623084:	e8 67 b4 b7 ff       	call   0x14019e4f0
140623089:	90                   	nop
14062308a:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14062308f:	e8 5c b4 b7 ff       	call   0x14019e4f0
140623094:	e9 31 ff ff ff       	jmp    0x140622fca
140623099:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
14062309d:	0f 85 e1 04 00 00    	jne    0x140623584
1406230a3:	41 8b 57 18          	mov    0x18(%r15),%edx
1406230a7:	83 c2 fb             	add    $0xfffffffb,%edx
1406230aa:	83 fa 37             	cmp    $0x37,%edx
1406230ad:	0f 87 88 16 00 00    	ja     0x14062473b
1406230b3:	48 63 d2             	movslq %edx,%rdx
1406230b6:	0f b6 94 13 50 48 62 	movzbl 0x624850(%rbx,%rdx,1),%edx
1406230bd:	00
1406230be:	44 8b 84 93 dc 47 62 	mov    0x6247dc(%rbx,%rdx,4),%r8d
1406230c5:	00
1406230c6:	4c 03 c3             	add    %rbx,%r8
1406230c9:	41 ff e0             	jmp    *%r8
1406230cc:	48 8b c8             	mov    %rax,%rcx
1406230cf:	e8 6c 31 06 00       	call   0x140686240
1406230d4:	4c 8b c8             	mov    %rax,%r9
1406230d7:	4d 8b c5             	mov    %r13,%r8
1406230da:	49 8b d6             	mov    %r14,%rdx
1406230dd:	49 8b cc             	mov    %r12,%rcx
1406230e0:	e8 8b 49 02 00       	call   0x140647a70
1406230e5:	e9 74 ff ff ff       	jmp    0x14062305e
1406230ea:	48 8b c8             	mov    %rax,%rcx
1406230ed:	e8 4e 31 06 00       	call   0x140686240
1406230f2:	4c 8b c8             	mov    %rax,%r9
1406230f5:	4d 8b c5             	mov    %r13,%r8
1406230f8:	49 8b d6             	mov    %r14,%rdx
1406230fb:	49 8b cc             	mov    %r12,%rcx
1406230fe:	e8 6d 21 01 00       	call   0x140635270
140623103:	e9 56 ff ff ff       	jmp    0x14062305e
140623108:	48 8b c8             	mov    %rax,%rcx
14062310b:	83 7f 18 13          	cmpl   $0x13,0x18(%rdi)
14062310f:	75 1b                	jne    0x14062312c
140623111:	e8 2a 31 06 00       	call   0x140686240
140623116:	4c 8b c8             	mov    %rax,%r9
140623119:	4d 8b c5             	mov    %r13,%r8
14062311c:	49 8b d6             	mov    %r14,%rdx
14062311f:	49 8b cc             	mov    %r12,%rcx
140623122:	e8 a9 79 02 00       	call   0x14064aad0
140623127:	e9 32 ff ff ff       	jmp    0x14062305e
14062312c:	e8 0f 31 06 00       	call   0x140686240
140623131:	4c 8b c8             	mov    %rax,%r9
140623134:	4d 8b c5             	mov    %r13,%r8
140623137:	49 8b d6             	mov    %r14,%rdx
14062313a:	49 8b cc             	mov    %r12,%rcx
14062313d:	e8 ae 74 02 00       	call   0x14064a5f0
140623142:	e9 17 ff ff ff       	jmp    0x14062305e
140623147:	48 8b c8             	mov    %rax,%rcx
14062314a:	83 7f 18 13          	cmpl   $0x13,0x18(%rdi)
14062314e:	75 1b                	jne    0x14062316b
140623150:	e8 eb 30 06 00       	call   0x140686240
140623155:	4c 8b c8             	mov    %rax,%r9
140623158:	4d 8b c5             	mov    %r13,%r8
14062315b:	49 8b d6             	mov    %r14,%rdx
14062315e:	49 8b cc             	mov    %r12,%rcx
140623161:	e8 6a 3e 02 00       	call   0x140646fd0
140623166:	e9 f3 fe ff ff       	jmp    0x14062305e
14062316b:	e8 d0 30 06 00       	call   0x140686240
140623170:	4c 8b c8             	mov    %rax,%r9
140623173:	4d 8b c5             	mov    %r13,%r8
140623176:	49 8b d6             	mov    %r14,%rdx
140623179:	49 8b cc             	mov    %r12,%rcx
14062317c:	e8 6f 39 02 00       	call   0x140646af0
140623181:	e9 d8 fe ff ff       	jmp    0x14062305e
140623186:	48 8b c8             	mov    %rax,%rcx
140623189:	e8 b2 30 06 00       	call   0x140686240
14062318e:	4c 8b c8             	mov    %rax,%r9
140623191:	4d 8b c5             	mov    %r13,%r8
140623194:	49 8b d6             	mov    %r14,%rdx
140623197:	49 8b cc             	mov    %r12,%rcx
14062319a:	e8 41 10 01 00       	call   0x1406341e0
14062319f:	e9 ba fe ff ff       	jmp    0x14062305e
1406231a4:	e8 17 51 1d 00       	call   0x1407f82c0
1406231a9:	48 8b d8             	mov    %rax,%rbx
1406231ac:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1406231b1:	e8 8a 30 06 00       	call   0x140686240
1406231b6:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1406231bb:	4c 8b c8             	mov    %rax,%r9
1406231be:	4d 8b c5             	mov    %r13,%r8
1406231c1:	49 8b d6             	mov    %r14,%rdx
1406231c4:	49 8b cc             	mov    %r12,%rcx
1406231c7:	e8 b4 ba 00 00       	call   0x14062ec80
1406231cc:	e9 8d fe ff ff       	jmp    0x14062305e
1406231d1:	e8 ea 50 1d 00       	call   0x1407f82c0
1406231d6:	48 8b d8             	mov    %rax,%rbx
1406231d9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1406231de:	e8 5d 30 06 00       	call   0x140686240
1406231e3:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1406231e8:	4c 8b c8             	mov    %rax,%r9
1406231eb:	4d 8b c5             	mov    %r13,%r8
1406231ee:	49 8b d6             	mov    %r14,%rdx
1406231f1:	49 8b cc             	mov    %r12,%rcx
1406231f4:	e8 47 ac 02 00       	call   0x14064de40
1406231f9:	e9 60 fe ff ff       	jmp    0x14062305e
1406231fe:	e8 bd 50 1d 00       	call   0x1407f82c0
140623203:	48 8b d8             	mov    %rax,%rbx
140623206:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14062320b:	e8 30 30 06 00       	call   0x140686240
140623210:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140623215:	4c 8b c8             	mov    %rax,%r9
140623218:	4d 8b c5             	mov    %r13,%r8
14062321b:	49 8b d6             	mov    %r14,%rdx
14062321e:	49 8b cc             	mov    %r12,%rcx
140623221:	e8 6a bf 02 00       	call   0x14064f190
140623226:	e9 33 fe ff ff       	jmp    0x14062305e
14062322b:	e8 90 50 1d 00       	call   0x1407f82c0
140623230:	48 8b d8             	mov    %rax,%rbx
140623233:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140623238:	e8 03 30 06 00       	call   0x140686240
14062323d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140623242:	4c 8b c8             	mov    %rax,%r9
140623245:	4d 8b c5             	mov    %r13,%r8
140623248:	49 8b d6             	mov    %r14,%rdx
14062324b:	49 8b cc             	mov    %r12,%rcx
14062324e:	e8 2d 3e 01 00       	call   0x140637080
140623253:	e9 06 fe ff ff       	jmp    0x14062305e
140623258:	e8 63 50 1d 00       	call   0x1407f82c0
14062325d:	48 8b d8             	mov    %rax,%rbx
140623260:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140623265:	e8 d6 2f 06 00       	call   0x140686240
14062326a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14062326f:	4c 8b c8             	mov    %rax,%r9
140623272:	4d 8b c5             	mov    %r13,%r8
140623275:	49 8b d6             	mov    %r14,%rdx
140623278:	49 8b cc             	mov    %r12,%rcx
14062327b:	e8 30 11 02 00       	call   0x1406443b0
140623280:	e9 d9 fd ff ff       	jmp    0x14062305e
140623285:	e8 36 50 1d 00       	call   0x1407f82c0
14062328a:	48 8b d8             	mov    %rax,%rbx
14062328d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140623292:	e8 a9 2f 06 00       	call   0x140686240
140623297:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14062329c:	4c 8b c8             	mov    %rax,%r9
14062329f:	4d 8b c5             	mov    %r13,%r8
1406232a2:	49 8b d6             	mov    %r14,%rdx
1406232a5:	49 8b cc             	mov    %r12,%rcx
1406232a8:	e8 93 e2 00 00       	call   0x140631540
1406232ad:	e9 ac fd ff ff       	jmp    0x14062305e
1406232b2:	e8 09 50 1d 00       	call   0x1407f82c0
1406232b7:	48 8b d8             	mov    %rax,%rbx
1406232ba:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1406232bf:	e8 7c 2f 06 00       	call   0x140686240
1406232c4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1406232c9:	4c 8b c8             	mov    %rax,%r9
1406232cc:	4d 8b c5             	mov    %r13,%r8
1406232cf:	49 8b d6             	mov    %r14,%rdx
1406232d2:	49 8b cc             	mov    %r12,%rcx
1406232d5:	e8 c6 62 02 00       	call   0x1406495a0
1406232da:	e9 7f fd ff ff       	jmp    0x14062305e
1406232df:	e8 dc 4f 1d 00       	call   0x1407f82c0
1406232e4:	48 8b d8             	mov    %rax,%rbx
1406232e7:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1406232ec:	e8 4f 2f 06 00       	call   0x140686240
1406232f1:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1406232f6:	4c 8b c8             	mov    %rax,%r9
1406232f9:	4d 8b c5             	mov    %r13,%r8
1406232fc:	49 8b d6             	mov    %r14,%rdx
1406232ff:	49 8b cc             	mov    %r12,%rcx
140623302:	e8 e9 cf 00 00       	call   0x1406302f0
140623307:	e9 52 fd ff ff       	jmp    0x14062305e
14062330c:	e8 af 4f 1d 00       	call   0x1407f82c0
140623311:	48 8b d8             	mov    %rax,%rbx
140623314:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140623319:	e8 22 2f 06 00       	call   0x140686240
14062331e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140623323:	4c 8b c8             	mov    %rax,%r9
140623326:	4d 8b c5             	mov    %r13,%r8
140623329:	49 8b d6             	mov    %r14,%rdx
14062332c:	49 8b cc             	mov    %r12,%rcx
14062332f:	e8 1c 50 02 00       	call   0x140648350
140623334:	e9 25 fd ff ff       	jmp    0x14062305e
140623339:	e8 82 4f 1d 00       	call   0x1407f82c0
14062333e:	48 8b d8             	mov    %rax,%rbx