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
140133390:	85 ff                	test   %edi,%edi
140133392:	0f 88 7f 03 00 00    	js     0x140133717
140133398:	48 3b f9             	cmp    %rcx,%rdi
14013339b:	0f 82 76 03 00 00    	jb     0x140133717
1401333a1:	8b c7                	mov    %edi,%eax
1401333a3:	2b c1                	sub    %ecx,%eax
1401333a5:	3b c2                	cmp    %edx,%eax
1401333a7:	0f 87 6a 03 00 00    	ja     0x140133717
1401333ad:	85 c0                	test   %eax,%eax
1401333af:	0f 8e df 01 00 00    	jle    0x140133594
1401333b5:	0f ae e8             	lfence
1401333b8:	4d 8b c8             	mov    %r8,%r9
1401333bb:	48 63 d0             	movslq %eax,%rdx
1401333be:	4c 8d 05 db 89 14 00 	lea    0x1489db(%rip),%r8        # 0x14027bda0
1401333c5:	48 8b cb             	mov    %rbx,%rcx
1401333c8:	ff 15 22 f9 0d 00    	call   *0xdf922(%rip)        # 0x140212cf0
1401333ce:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1401333d2:	48 ff c0             	inc    %rax
1401333d5:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
1401333da:	75 f6                	jne    0x1401333d2
1401333dc:	e9 af 01 00 00       	jmp    0x140133590
1401333e1:	48 8b cb             	mov    %rbx,%rcx
1401333e4:	49 2b ce             	sub    %r14,%rcx
1401333e7:	48 d1 f9             	sar    $1,%rcx
1401333ea:	0f 88 27 03 00 00    	js     0x140133717
1401333f0:	85 ff                	test   %edi,%edi
1401333f2:	0f 88 1f 03 00 00    	js     0x140133717
1401333f8:	48 3b f9             	cmp    %rcx,%rdi
1401333fb:	0f 82 16 03 00 00    	jb     0x140133717
140133401:	8b c7                	mov    %edi,%eax
140133403:	2b c1                	sub    %ecx,%eax
140133405:	3b c2                	cmp    %edx,%eax
140133407:	0f 87 0a 03 00 00    	ja     0x140133717
14013340d:	85 c0                	test   %eax,%eax
14013340f:	0f 8e 7f 01 00 00    	jle    0x140133594
140133415:	0f ae e8             	lfence
140133418:	4d 8b c8             	mov    %r8,%r9
14013341b:	48 63 d0             	movslq %eax,%rdx
14013341e:	4c 8d 05 b3 89 14 00 	lea    0x1489b3(%rip),%r8        # 0x14027bdd8
140133425:	48 8b cb             	mov    %rbx,%rcx
140133428:	ff 15 c2 f8 0d 00    	call   *0xdf8c2(%rip)        # 0x140212cf0
14013342e:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133432:	48 ff c0             	inc    %rax
140133435:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013343a:	75 f6                	jne    0x140133432
14013343c:	e9 4f 01 00 00       	jmp    0x140133590
140133441:	48 8b cb             	mov    %rbx,%rcx
140133444:	49 2b ce             	sub    %r14,%rcx
140133447:	48 d1 f9             	sar    $1,%rcx
14013344a:	0f 88 c7 02 00 00    	js     0x140133717
140133450:	85 ff                	test   %edi,%edi
140133452:	0f 88 bf 02 00 00    	js     0x140133717
140133458:	48 3b f9             	cmp    %rcx,%rdi
14013345b:	0f 82 b6 02 00 00    	jb     0x140133717
140133461:	44 8b c7             	mov    %edi,%r8d
140133464:	44 2b c1             	sub    %ecx,%r8d
140133467:	44 3b c2             	cmp    %edx,%r8d
14013346a:	0f 87 a7 02 00 00    	ja     0x140133717
140133470:	48 8d 0d 39 74 11 00 	lea    0x117439(%rip),%rcx        # 0x14024a8b0
140133477:	e9 b1 f6 ff ff       	jmp    0x140132b2d
14013347c:	48 8b cb             	mov    %rbx,%rcx
14013347f:	49 2b ce             	sub    %r14,%rcx
140133482:	48 d1 f9             	sar    $1,%rcx
140133485:	0f 88 8c 02 00 00    	js     0x140133717
14013348b:	85 ff                	test   %edi,%edi
14013348d:	0f 88 84 02 00 00    	js     0x140133717
140133493:	48 3b f9             	cmp    %rcx,%rdi
140133496:	0f 82 7b 02 00 00    	jb     0x140133717
14013349c:	8b c7                	mov    %edi,%eax
14013349e:	2b c1                	sub    %ecx,%eax
1401334a0:	3b c2                	cmp    %edx,%eax
1401334a2:	0f 87 6f 02 00 00    	ja     0x140133717
1401334a8:	85 c0                	test   %eax,%eax
1401334aa:	0f 8e e4 00 00 00    	jle    0x140133594
1401334b0:	0f ae e8             	lfence
1401334b3:	4d 8b c8             	mov    %r8,%r9
1401334b6:	48 63 d0             	movslq %eax,%rdx
1401334b9:	4c 8d 05 e0 87 14 00 	lea    0x1487e0(%rip),%r8        # 0x14027bca0
1401334c0:	48 8b cb             	mov    %rbx,%rcx
1401334c3:	ff 15 27 f8 0d 00    	call   *0xdf827(%rip)        # 0x140212cf0
1401334c9:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1401334cd:	48 ff c0             	inc    %rax
1401334d0:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
1401334d5:	75 f6                	jne    0x1401334cd
1401334d7:	e9 b4 00 00 00       	jmp    0x140133590
1401334dc:	48 8b cb             	mov    %rbx,%rcx
1401334df:	49 2b ce             	sub    %r14,%rcx
1401334e2:	48 d1 f9             	sar    $1,%rcx
1401334e5:	0f 88 2c 02 00 00    	js     0x140133717
1401334eb:	85 ff                	test   %edi,%edi
1401334ed:	0f 88 24 02 00 00    	js     0x140133717
1401334f3:	48 3b f9             	cmp    %rcx,%rdi
1401334f6:	0f 82 1b 02 00 00    	jb     0x140133717
1401334fc:	8b c7                	mov    %edi,%eax
1401334fe:	2b c1                	sub    %ecx,%eax
140133500:	3b c2                	cmp    %edx,%eax
140133502:	0f 87 0f 02 00 00    	ja     0x140133717
140133508:	85 c0                	test   %eax,%eax
14013350a:	0f 8e 84 00 00 00    	jle    0x140133594
140133510:	0f ae e8             	lfence
140133513:	4d 8b c8             	mov    %r8,%r9
140133516:	48 63 d0             	movslq %eax,%rdx
140133519:	4c 8d 05 b8 87 14 00 	lea    0x1487b8(%rip),%r8        # 0x14027bcd8
140133520:	48 8b cb             	mov    %rbx,%rcx
140133523:	ff 15 c7 f7 0d 00    	call   *0xdf7c7(%rip)        # 0x140212cf0
140133529:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14013352d:	48 ff c0             	inc    %rax
140133530:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
140133535:	75 f6                	jne    0x14013352d
140133537:	eb 57                	jmp    0x140133590
140133539:	48 8b cb             	mov    %rbx,%rcx
14013353c:	49 2b ce             	sub    %r14,%rcx
14013353f:	48 d1 f9             	sar    $1,%rcx
140133542:	0f 88 cf 01 00 00    	js     0x140133717
140133548:	85 ff                	test   %edi,%edi
14013354a:	0f 88 c7 01 00 00    	js     0x140133717
140133550:	48 3b f9             	cmp    %rcx,%rdi
140133553:	0f 82 be 01 00 00    	jb     0x140133717
140133559:	8b c7                	mov    %edi,%eax
14013355b:	2b c1                	sub    %ecx,%eax
14013355d:	3b c2                	cmp    %edx,%eax
14013355f:	0f 87 b2 01 00 00    	ja     0x140133717
140133565:	85 c0                	test   %eax,%eax
140133567:	7e 2b                	jle    0x140133594
140133569:	0f ae e8             	lfence
14013356c:	4d 8b c8             	mov    %r8,%r9
14013356f:	48 63 d0             	movslq %eax,%rdx
140133572:	4c 8d 05 cf 86 14 00 	lea    0x1486cf(%rip),%r8        # 0x14027bc48
140133579:	48 8b cb             	mov    %rbx,%rcx
14013357c:	ff 15 6e f7 0d 00    	call   *0xdf76e(%rip)        # 0x140212cf0
140133582:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
140133586:	48 ff c0             	inc    %rax
140133589:	66 44 39 24 43       	cmp    %r12w,(%rbx,%rax,2)
14013358e:	75 f6                	jne    0x140133586
140133590:	48 8d 1c 43          	lea    (%rbx,%rax,2),%rbx
140133594:	66 44 39 65 90       	cmp    %r12w,-0x70(%rbp)
140133599:	74 4a                	je     0x1401335e5
14013359b:	48 8b cb             	mov    %rbx,%rcx
14013359e:	49 2b ce             	sub    %r14,%rcx
1401335a1:	48 d1 f9             	sar    $1,%rcx
1401335a4:	0f 88 6d 01 00 00    	js     0x140133717
1401335aa:	85 ff                	test   %edi,%edi
1401335ac:	0f 88 65 01 00 00    	js     0x140133717
1401335b2:	48 3b f9             	cmp    %rcx,%rdi
1401335b5:	0f 82 5c 01 00 00    	jb     0x140133717
1401335bb:	8b c7                	mov    %edi,%eax
1401335bd:	2b c1                	sub    %ecx,%eax
1401335bf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1401335c4:	0f 87 4d 01 00 00    	ja     0x140133717
1401335ca:	85 c0                	test   %eax,%eax
1401335cc:	7e 17                	jle    0x1401335e5
1401335ce:	0f ae e8             	lfence
1401335d1:	48 63 d0             	movslq %eax,%rdx
1401335d4:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
1401335d8:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
1401335dc:	48 8b cb             	mov    %rbx,%rcx
1401335df:	ff 15 0b f7 0d 00    	call   *0xdf70b(%rip)        # 0x140212cf0
1401335e5:	41 f6 c7 01          	test   $0x1,%r15b
1401335e9:	0f 84 21 01 00 00    	je     0x140133710
1401335ef:	0f ae e8             	lfence
1401335f2:	49 8b ce             	mov    %r14,%rcx
1401335f5:	e8 1e ee ff ff       	call   0x140132418
1401335fa:	85 c0                	test   %eax,%eax
1401335fc:	0f 85 0e 01 00 00    	jne    0x140133710
140133602:	41 d1 ef             	shr    $1,%r15d
140133605:	41 f6 c7 01          	test   $0x1,%r15b
140133609:	0f 84 d9 00 00 00    	je     0x1401336e8
14013360f:	0f ae e8             	lfence
140133612:	49 8b ce             	mov    %r14,%rcx
140133615:	e8 9e ef ff ff       	call   0x1401325b8
14013361a:	84 c0                	test   %al,%al
14013361c:	0f 85 ee 00 00 00    	jne    0x140133710
140133622:	48 8d 05 e7 35 10 00 	lea    0x1035e7(%rip),%rax        # 0x140236c10
140133629:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
14013362d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)