140132e4b:	48 3b f9             	cmp    %rcx,%rdi
140132e4e:	0f 82 c3 08 00 00    	jb     0x140133717
140132e54:	8b c7                	mov    %edi,%eax
140132e56:	2b c1                	sub    %ecx,%eax
140132e58:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140132e5d:	0f 87 b4 08 00 00    	ja     0x140133717
140132e63:	85 c0                	test   %eax,%eax
140132e65:	0f 8e 29 07 00 00    	jle    0x140133594
140132e6b:	0f ae e8             	lfence
140132e6e:	48 63 d0             	movslq %eax,%rdx
140132e71:	4c 8d 05 20 8d 14 00 	lea    0x148d20(%rip),%r8        # 0x14027bb98
140132e78:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140132e7c:	48 8b cb             	mov    %rbx,%rcx
140132e7f:	ff 15 6b fe 0d 00    	call   *0xdfe6b(%rip)        # 0x140212cf0
140132e85:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140132e89:	48 ff c0             	inc    %rax
140132e8c:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
140132e91:	75 f6                	jne    0x140132e89
140132e93:	e9 f8 06 00 00       	jmp    0x140133590
140132e98:	83 fe 21             	cmp    $0x21,%esi
140132e9b:	0f 8f 73 03 00 00    	jg     0x140133214
140132ea1:	0f 84 0d 03 00 00    	je     0x1401331b4
140132ea7:	83 fe 1c             	cmp    $0x1c,%esi
140132eaa:	0f 8f 64 01 00 00    	jg     0x140133014
140132eb0:	0f 84 fe 00 00 00    	je     0x140132fb4
140132eb6:	8b ce                	mov    %esi,%ecx
140132eb8:	83 e9 17             	sub    $0x17,%ecx
140132ebb:	0f 84 48 ff ff ff    	je     0x140132e09
140132ec1:	83 e9 01             	sub    $0x1,%ecx
140132ec4:	74 13                	je     0x140132ed9
140132ec6:	83 e9 01             	sub    $0x1,%ecx
140132ec9:	74 0e                	je     0x140132ed9
140132ecb:	83 e9 01             	sub    $0x1,%ecx
140132ece:	74 09                	je     0x140132ed9
140132ed0:	83 f9 01             	cmp    $0x1,%ecx
140132ed3:	0f 85 bb 06 00 00    	jne    0x140133594
140132ed9:	48 8b cb             	mov    %rbx,%rcx
140132edc:	8d 46 e6             	lea    -0x1a(%rsi),%eax
140132edf:	49 2b ce             	sub    %r14,%rcx
140132ee2:	83 f8 01             	cmp    $0x1,%eax
140132ee5:	76 53                	jbe    0x140132f3a
140132ee7:	48 d1 f9             	sar    $1,%rcx
140132eea:	0f 88 27 08 00 00    	js     0x140133717
140132ef0:	85 ff                	test   %edi,%edi
140132ef2:	0f 88 1f 08 00 00    	js     0x140133717
140132ef8:	48 3b f9             	cmp    %rcx,%rdi
140132efb:	0f 82 16 08 00 00    	jb     0x140133717
140132f01:	8b c7                	mov    %edi,%eax
140132f03:	2b c1                	sub    %ecx,%eax
140132f05:	3b c2                	cmp    %edx,%eax
140132f07:	0f 87 0a 08 00 00    	ja     0x140133717
140132f0d:	85 c0                	test   %eax,%eax
140132f0f:	7e 7e                	jle    0x140132f8f
140132f11:	0f ae e8             	lfence
140132f14:	4d 8b c8             	mov    %r8,%r9
140132f17:	48 63 d0             	movslq %eax,%rdx
140132f1a:	4c 8d 05 b7 8c 14 00 	lea    0x148cb7(%rip),%r8        # 0x14027bbd8
140132f21:	48 8b cb             	mov    %rbx,%rcx
140132f24:	ff 15 c6 fd 0d 00    	call   *0xdfdc6(%rip)        # 0x140212cf0
140132f2a:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140132f2e:	48 ff c0             	inc    %rax
140132f31:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
140132f36:	75 f6                	jne    0x140132f2e
140132f38:	eb 51                	jmp    0x140132f8b
140132f3a:	48 d1 f9             	sar    $1,%rcx
140132f3d:	0f 88 d4 07 00 00    	js     0x140133717
140132f43:	85 ff                	test   %edi,%edi
140132f45:	0f 88 cc 07 00 00    	js     0x140133717
140132f4b:	48 3b f9             	cmp    %rcx,%rdi
140132f4e:	0f 82 c3 07 00 00    	jb     0x140133717
140132f54:	8b c7                	mov    %edi,%eax
140132f56:	2b c1                	sub    %ecx,%eax
140132f58:	3b c2                	cmp    %edx,%eax
140132f5a:	0f 87 b7 07 00 00    	ja     0x140133717
140132f60:	85 c0                	test   %eax,%eax
140132f62:	7e 2b                	jle    0x140132f8f
140132f64:	0f ae e8             	lfence
140132f67:	4d 8b c8             	mov    %r8,%r9
140132f6a:	48 63 d0             	movslq %eax,%rdx
140132f6d:	4c 8d 05 8c 8c 14 00 	lea    0x148c8c(%rip),%r8        # 0x14027bc00
140132f74:	48 8b cb             	mov    %rbx,%rcx
140132f77:	ff 15 73 fd 0d 00    	call   *0xdfd73(%rip)        # 0x140212cf0
140132f7d:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140132f81:	48 ff c0             	inc    %rax
140132f84:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
140132f89:	75 f6                	jne    0x140132f81
140132f8b:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140132f8f:	8d 46 e7             	lea    -0x19(%rsi),%eax
140132f92:	83 f8 01             	cmp    $0x1,%eax
140132f95:	0f 87 f9 05 00 00    	ja     0x140133594
140132f9b:	48 8d 95 a0 01 00 00 	lea    0x1a0(%rbp),%rdx
140132fa2:	e8 cd 2c ee ff       	call   0x140015c74
140132fa7:	84 c0                	test   %al,%al
140132fa9:	0f 84 57 07 00 00    	je     0x140133706
140132faf:	e9 e0 05 00 00       	jmp    0x140133594
140132fb4:	48 8b cb             	mov    %rbx,%rcx
140132fb7:	49 2b ce             	sub    %r14,%rcx
140132fba:	48 d1 f9             	sar    $1,%rcx
140132fbd:	0f 88 54 07 00 00    	js     0x140133717
140132fc3:	85 ff                	test   %edi,%edi
140132fc5:	0f 88 4c 07 00 00    	js     0x140133717
140132fcb:	48 3b f9             	cmp    %rcx,%rdi
140132fce:	0f 82 43 07 00 00    	jb     0x140133717
140132fd4:	8b c7                	mov    %edi,%eax
140132fd6:	2b c1                	sub    %ecx,%eax
140132fd8:	3b c2                	cmp    %edx,%eax
140132fda:	0f 87 37 07 00 00    	ja     0x140133717
140132fe0:	85 c0                	test   %eax,%eax
140132fe2:	0f 8e ac 05 00 00    	jle    0x140133594
140132fe8:	0f ae e8             	lfence
140132feb:	4d 8b c8             	mov    %r8,%r9
140132fee:	48 63 d0             	movslq %eax,%rdx
140132ff1:	4c 8d 05 10 8d 14 00 	lea    0x148d10(%rip),%r8        # 0x14027bd08
140132ff8:	48 8b cb             	mov    %rbx,%rcx
140132ffb:	ff 15 ef fc 0d 00    	call   *0xdfcef(%rip)        # 0x140212cf0
140133001:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133005:	48 ff c0             	inc    %rax
140133008:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013300d:	75 f6                	jne    0x140133005
14013300f:	e9 7c 05 00 00       	jmp    0x140133590
140133014:	83 ee 1d             	sub    $0x1d,%esi
140133017:	0f 84 37 01 00 00    	je     0x140133154
14013301d:	83 ee 01             	sub    $0x1,%esi
140133020:	0f 84 ce 00 00 00    	je     0x1401330f4
140133026:	83 ee 01             	sub    $0x1,%esi
140133029:	74 69                	je     0x140133094
14013302b:	83 fe 01             	cmp    $0x1,%esi
14013302e:	0f 85 60 05 00 00    	jne    0x140133594
140133034:	48 8b cb             	mov    %rbx,%rcx
140133037:	49 2b ce             	sub    %r14,%rcx
14013303a:	48 d1 f9             	sar    $1,%rcx
14013303d:	0f 88 d4 06 00 00    	js     0x140133717
140133043:	85 ff                	test   %edi,%edi
140133045:	0f 88 cc 06 00 00    	js     0x140133717
14013304b:	48 3b f9             	cmp    %rcx,%rdi
14013304e:	0f 82 c3 06 00 00    	jb     0x140133717
140133054:	8b c7                	mov    %edi,%eax
140133056:	2b c1                	sub    %ecx,%eax
140133058:	3b c2                	cmp    %edx,%eax
14013305a:	0f 87 b7 06 00 00    	ja     0x140133717
140133060:	85 c0                	test   %eax,%eax
140133062:	0f 8e 2c 05 00 00    	jle    0x140133594
140133068:	0f ae e8             	lfence
14013306b:	4d 8b c8             	mov    %r8,%r9
14013306e:	48 63 d0             	movslq %eax,%rdx
140133071:	4c 8d 05 18 8c 14 00 	lea    0x148c18(%rip),%r8        # 0x14027bc90
140133078:	48 8b cb             	mov    %rbx,%rcx
14013307b:	ff 15 6f fc 0d 00    	call   *0xdfc6f(%rip)        # 0x140212cf0
140133081:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133085:	48 ff c0             	inc    %rax
140133088:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013308d:	75 f6                	jne    0x140133085
14013308f:	e9 fc 04 00 00       	jmp    0x140133590
140133094:	48 8b cb             	mov    %rbx,%rcx
140133097:	49 2b ce             	sub    %r14,%rcx
14013309a:	48 d1 f9             	sar    $1,%rcx
14013309d:	0f 88 74 06 00 00    	js     0x140133717
1401330a3:	85 ff                	test   %edi,%edi
1401330a5:	0f 88 6c 06 00 00    	js     0x140133717
1401330ab:	48 3b f9             	cmp    %rcx,%rdi
1401330ae:	0f 82 63 06 00 00    	jb     0x140133717
1401330b4:	8b c7                	mov    %edi,%eax
1401330b6:	2b c1                	sub    %ecx,%eax
1401330b8:	3b c2                	cmp    %edx,%eax
1401330ba:	0f 87 57 06 00 00    	ja     0x140133717
1401330c0:	85 c0                	test   %eax,%eax
1401330c2:	0f 8e cc 04 00 00    	jle    0x140133594
1401330c8:	0f ae e8             	lfence
1401330cb:	4d 8b c8             	mov    %r8,%r9
1401330ce:	48 63 d0             	movslq %eax,%rdx
1401330d1:	4c 8d 05 48 8c 14 00 	lea    0x148c48(%rip),%r8        # 0x14027bd20
1401330d8:	48 8b cb             	mov    %rbx,%rcx
1401330db:	ff 15 0f fc 0d 00    	call   *0xdfc0f(%rip)        # 0x140212cf0
1401330e1:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1401330e5:	48 ff c0             	inc    %rax
1401330e8:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
1401330ed:	75 f6                	jne    0x1401330e5
1401330ef:	e9 9c 04 00 00       	jmp    0x140133590
1401330f4:	48 8b cb             	mov    %rbx,%rcx
1401330f7:	49 2b ce             	sub    %r14,%rcx
1401330fa:	48 d1 f9             	sar    $1,%rcx
1401330fd:	0f 88 14 06 00 00    	js     0x140133717
140133103:	85 ff                	test   %edi,%edi
140133105:	0f 88 0c 06 00 00    	js     0x140133717
14013310b:	48 3b f9             	cmp    %rcx,%rdi
14013310e:	0f 82 03 06 00 00    	jb     0x140133717
140133114:	8b c7                	mov    %edi,%eax
140133116:	2b c1                	sub    %ecx,%eax
140133118:	3b c2                	cmp    %edx,%eax
14013311a:	0f 87 f7 05 00 00    	ja     0x140133717
140133120:	85 c0                	test   %eax,%eax
140133122:	0f 8e 6c 04 00 00    	jle    0x140133594
140133128:	0f ae e8             	lfence
14013312b:	4d 8b c8             	mov    %r8,%r9
14013312e:	48 63 d0             	movslq %eax,%rdx
140133131:	4c 8d 05 08 8c 14 00 	lea    0x148c08(%rip),%r8        # 0x14027bd40
140133138:	48 8b cb             	mov    %rbx,%rcx
14013313b:	ff 15 af fb 0d 00    	call   *0xdfbaf(%rip)        # 0x140212cf0
140133141:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133145:	48 ff c0             	inc    %rax
140133148:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013314d:	75 f6                	jne    0x140133145
14013314f:	e9 3c 04 00 00       	jmp    0x140133590
140133154:	48 8b cb             	mov    %rbx,%rcx
140133157:	49 2b ce             	sub    %r14,%rcx
14013315a:	48 d1 f9             	sar    $1,%rcx
14013315d:	0f 88 b4 05 00 00    	js     0x140133717
140133163:	85 ff                	test   %edi,%edi
140133165:	0f 88 ac 05 00 00    	js     0x140133717
14013316b:	48 3b f9             	cmp    %rcx,%rdi
14013316e:	0f 82 a3 05 00 00    	jb     0x140133717
140133174:	8b c7                	mov    %edi,%eax
140133176:	2b c1                	sub    %ecx,%eax
140133178:	3b c2                	cmp    %edx,%eax
14013317a:	0f 87 97 05 00 00    	ja     0x140133717
140133180:	85 c0                	test   %eax,%eax
140133182:	0f 8e 0c 04 00 00    	jle    0x140133594
140133188:	0f ae e8             	lfence
14013318b:	4d 8b c8             	mov    %r8,%r9
14013318e:	48 63 d0             	movslq %eax,%rdx
140133191:	4c 8d 05 60 8b 14 00 	lea    0x148b60(%rip),%r8        # 0x14027bcf8
140133198:	48 8b cb             	mov    %rbx,%rcx
14013319b:	ff 15 4f fb 0d 00    	call   *0xdfb4f(%rip)        # 0x140212cf0
1401331a1:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1401331a5:	48 ff c0             	inc    %rax
1401331a8:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
1401331ad:	75 f6                	jne    0x1401331a5
1401331af:	e9 dc 03 00 00       	jmp    0x140133590
1401331b4:	48 8b cb             	mov    %rbx,%rcx
1401331b7:	49 2b ce             	sub    %r14,%rcx
1401331ba:	48 d1 f9             	sar    $1,%rcx
1401331bd:	0f 88 54 05 00 00    	js     0x140133717
1401331c3:	85 ff                	test   %edi,%edi
1401331c5:	0f 88 4c 05 00 00    	js     0x140133717
1401331cb:	48 3b f9             	cmp    %rcx,%rdi
1401331ce:	0f 82 43 05 00 00    	jb     0x140133717
1401331d4:	8b c7                	mov    %edi,%eax
1401331d6:	2b c1                	sub    %ecx,%eax
1401331d8:	3b c2                	cmp    %edx,%eax
1401331da:	0f 87 37 05 00 00    	ja     0x140133717
1401331e0:	85 c0                	test   %eax,%eax
1401331e2:	0f 8e ac 03 00 00    	jle    0x140133594
1401331e8:	0f ae e8             	lfence
1401331eb:	4d 8b c8             	mov    %r8,%r9
1401331ee:	48 63 d0             	movslq %eax,%rdx
1401331f1:	4c 8d 05 88 8a 14 00 	lea    0x148a88(%rip),%r8        # 0x14027bc80
1401331f8:	48 8b cb             	mov    %rbx,%rcx
1401331fb:	ff 15 ef fa 0d 00    	call   *0xdfaef(%rip)        # 0x140212cf0
140133201:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133205:	48 ff c0             	inc    %rax
140133208:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013320d:	75 f6                	jne    0x140133205
14013320f:	e9 7c 03 00 00       	jmp    0x140133590
140133214:	83 ee 22             	sub    $0x22,%esi
140133217:	0f 84 1c 03 00 00    	je     0x140133539
14013321d:	83 ee 01             	sub    $0x1,%esi
140133220:	0f 84 b6 02 00 00    	je     0x1401334dc
140133226:	83 ee 01             	sub    $0x1,%esi
140133229:	0f 84 4d 02 00 00    	je     0x14013347c
14013322f:	83 ee 01             	sub    $0x1,%esi
140133232:	0f 84 09 02 00 00    	je     0x140133441
140133238:	83 ee 01             	sub    $0x1,%esi
14013323b:	0f 84 a0 01 00 00    	je     0x1401333e1
140133241:	83 ee 01             	sub    $0x1,%esi
140133244:	0f 84 37 01 00 00    	je     0x140133381
14013324a:	83 ee 01             	sub    $0x1,%esi
14013324d:	0f 84 ce 00 00 00    	je     0x140133321
140133253:	83 ee 01             	sub    $0x1,%esi
140133256:	74 69                	je     0x1401332c1
140133258:	83 fe 01             	cmp    $0x1,%esi
14013325b:	0f 85 33 03 00 00    	jne    0x140133594
140133261:	48 8b cb             	mov    %rbx,%rcx
140133264:	49 2b ce             	sub    %r14,%rcx
140133267:	48 d1 f9             	sar    $1,%rcx
14013326a:	0f 88 a7 04 00 00    	js     0x140133717
140133270:	85 ff                	test   %edi,%edi
140133272:	0f 88 9f 04 00 00    	js     0x140133717
140133278:	48 3b f9             	cmp    %rcx,%rdi
14013327b:	0f 82 96 04 00 00    	jb     0x140133717
140133281:	8b c7                	mov    %edi,%eax
140133283:	2b c1                	sub    %ecx,%eax
140133285:	3b c2                	cmp    %edx,%eax
140133287:	0f 87 8a 04 00 00    	ja     0x140133717
14013328d:	85 c0                	test   %eax,%eax
14013328f:	0f 8e ff 02 00 00    	jle    0x140133594
140133295:	0f ae e8             	lfence
140133298:	4d 8b c8             	mov    %r8,%r9
14013329b:	48 63 d0             	movslq %eax,%rdx
14013329e:	4c 8d 05 db 8a 14 00 	lea    0x148adb(%rip),%r8        # 0x14027bd80
1401332a5:	48 8b cb             	mov    %rbx,%rcx
1401332a8:	ff 15 42 fa 0d 00    	call   *0xdfa42(%rip)        # 0x140212cf0
1401332ae:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1401332b2:	48 ff c0             	inc    %rax
1401332b5:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
1401332ba:	75 f6                	jne    0x1401332b2
1401332bc:	e9 cf 02 00 00       	jmp    0x140133590
1401332c1:	48 8b cb             	mov    %rbx,%rcx
1401332c4:	49 2b ce             	sub    %r14,%rcx
1401332c7:	48 d1 f9             	sar    $1,%rcx
1401332ca:	0f 88 47 04 00 00    	js     0x140133717
1401332d0:	85 ff                	test   %edi,%edi
1401332d2:	0f 88 3f 04 00 00    	js     0x140133717
1401332d8:	48 3b f9             	cmp    %rcx,%rdi
1401332db:	0f 82 36 04 00 00    	jb     0x140133717
1401332e1:	8b c7                	mov    %edi,%eax
1401332e3:	2b c1                	sub    %ecx,%eax
1401332e5:	3b c2                	cmp    %edx,%eax
1401332e7:	0f 87 2a 04 00 00    	ja     0x140133717
1401332ed:	85 c0                	test   %eax,%eax
1401332ef:	0f 8e 9f 02 00 00    	jle    0x140133594
1401332f5:	0f ae e8             	lfence
1401332f8:	4d 8b c8             	mov    %r8,%r9
1401332fb:	48 63 d0             	movslq %eax,%rdx
1401332fe:	4c 8d 05 e3 8a 14 00 	lea    0x148ae3(%rip),%r8        # 0x14027bde8
140133305:	48 8b cb             	mov    %rbx,%rcx
140133308:	ff 15 e2 f9 0d 00    	call   *0xdf9e2(%rip)        # 0x140212cf0
14013330e:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133312:	48 ff c0             	inc    %rax
140133315:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013331a:	75 f6                	jne    0x140133312
14013331c:	e9 6f 02 00 00       	jmp    0x140133590
140133321:	48 8b cb             	mov    %rbx,%rcx
140133324:	49 2b ce             	sub    %r14,%rcx
140133327:	48 d1 f9             	sar    $1,%rcx
14013332a:	0f 88 e7 03 00 00    	js     0x140133717
140133330:	85 ff                	test   %edi,%edi
140133332:	0f 88 df 03 00 00    	js     0x140133717
140133338:	48 3b f9             	cmp    %rcx,%rdi
14013333b:	0f 82 d6 03 00 00    	jb     0x140133717
140133341:	8b c7                	mov    %edi,%eax
140133343:	2b c1                	sub    %ecx,%eax
140133345:	3b c2                	cmp    %edx,%eax
140133347:	0f 87 ca 03 00 00    	ja     0x140133717
14013334d:	85 c0                	test   %eax,%eax
14013334f:	0f 8e 3f 02 00 00    	jle    0x140133594
140133355:	0f ae e8             	lfence
140133358:	4d 8b c8             	mov    %r8,%r9
14013335b:	48 63 d0             	movslq %eax,%rdx
14013335e:	4c 8d 05 b3 8a 14 00 	lea    0x148ab3(%rip),%r8        # 0x14027be18
140133365:	48 8b cb             	mov    %rbx,%rcx
140133368:	ff 15 82 f9 0d 00    	call   *0xdf982(%rip)        # 0x140212cf0
14013336e:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133372:	48 ff c0             	inc    %rax
140133375:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013337a:	75 f6                	jne    0x140133372
14013337c:	e9 0f 02 00 00       	jmp    0x140133590
140133381:	48 8b cb             	mov    %rbx,%rcx
140133384:	49 2b ce             	sub    %r14,%rcx
140133387:	48 d1 f9             	sar    $1,%rcx
14013338a:	0f 88 87 03 00 00    	js     0x140133717