1401c91f9:	45 33 c0             	xor    %r8d,%r8d
1401c91fc:	44 88 4c 24 58       	mov    %r9b,0x58(%rsp)
1401c9201:	44 39 05 78 bc 14 00 	cmp    %r8d,0x14bc78(%rip)        # 0x140314e80
1401c9208:	45 8a e1             	mov    %r9b,%r12b
1401c920b:	48 8b fa             	mov    %rdx,%rdi
1401c920e:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1401c9213:	4c 8b f9             	mov    %rcx,%r15
1401c9216:	41 8b d8             	mov    %r8d,%ebx
1401c9219:	41 8b f0             	mov    %r8d,%esi
1401c921c:	75 11                	jne    0x1401c922f
1401c921e:	bb ff 00 f0 8f       	mov    $0x8ff000ff,%ebx
1401c9223:	41 8d 70 01          	lea    0x1(%r8),%esi
1401c9227:	4d 8b e0             	mov    %r8,%r12
1401c922a:	e9 b7 04 00 00       	jmp    0x1401c96e6
1401c922f:	48 85 ff             	test   %rdi,%rdi
1401c9232:	75 0a                	jne    0x1401c923e
1401c9234:	bb 05 40 00 80       	mov    $0x80004005,%ebx
1401c9239:	8d 77 02             	lea    0x2(%rdi),%esi
1401c923c:	eb e9                	jmp    0x1401c9227
1401c923e:	41 bd 05 40 00 80    	mov    $0x80004005,%r13d
1401c9244:	4d 85 ff             	test   %r15,%r15
1401c9247:	75 3b                	jne    0x1401c9284
1401c9249:	41 8d 57 55          	lea    0x55(%r15),%edx
1401c924d:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401c9251:	ff 15 71 8f 04 00    	call   *0x48f71(%rip)        # 0x1402121c8
1401c9257:	45 33 c0             	xor    %r8d,%r8d
1401c925a:	85 c0                	test   %eax,%eax
1401c925c:	75 08                	jne    0x1401c9266
1401c925e:	41 8b dd             	mov    %r13d,%ebx
1401c9261:	8d 70 03             	lea    0x3(%rax),%esi
1401c9264:	eb c1                	jmp    0x1401c9227
1401c9266:	44 88 44 24 20       	mov    %r8b,0x20(%rsp)
1401c926b:	45 8a cc             	mov    %r12b,%r9b
1401c926e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401c9272:	45 8a c6             	mov    %r14b,%r8b
1401c9275:	48 8b d7             	mov    %rdi,%rdx
1401c9278:	e8 47 ff ff ff       	call   0x1401c91c4
1401c927d:	8b d8                	mov    %eax,%ebx
1401c927f:	4c 8b e6             	mov    %rsi,%r12
1401c9282:	eb 4a                	jmp    0x1401c92ce
1401c9284:	48 8d 15 35 e3 0e 00 	lea    0xee335(%rip),%rdx        # 0x1402b75c0
1401c928b:	ff 15 27 9a 04 00    	call   *0x49a27(%rip)        # 0x140212cb8
1401c9291:	85 c0                	test   %eax,%eax
1401c9293:	75 51                	jne    0x1401c92e6
1401c9295:	8d 50 55             	lea    0x55(%rax),%edx
1401c9298:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401c929c:	ff 15 16 93 04 00    	call   *0x49316(%rip)        # 0x1402125b8
1401c92a2:	85 c0                	test   %eax,%eax
1401c92a4:	74 1b                	je     0x1401c92c1
1401c92a6:	48 8d 15 13 e3 0e 00 	lea    0xee313(%rip),%rdx        # 0x1402b75c0
1401c92ad:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1401c92b1:	ff 15 01 9a 04 00    	call   *0x49a01(%rip)        # 0x140212cb8
1401c92b7:	85 c0                	test   %eax,%eax
1401c92b9:	74 06                	je     0x1401c92c1
1401c92bb:	88 5c 24 20          	mov    %bl,0x20(%rsp)
1401c92bf:	eb aa                	jmp    0x1401c926b
1401c92c1:	41 8b dd             	mov    %r13d,%ebx
1401c92c4:	be 04 00 00 00       	mov    $0x4,%esi
1401c92c9:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
1401c92ce:	45 33 c0             	xor    %r8d,%r8d
1401c92d1:	85 db                	test   %ebx,%ebx
1401c92d3:	0f 88 0d 04 00 00    	js     0x1401c96e6
1401c92d9:	48 83 3f ff          	cmpq   $0xffffffffffffffff,(%rdi)
1401c92dd:	41 0f 44 dd          	cmove  %r13d,%ebx
1401c92e1:	e9 00 04 00 00       	jmp    0x1401c96e6
1401c92e6:	48 8d 15 6b e5 0e 00 	lea    0xee56b(%rip),%rdx        # 0x1402b7858
1401c92ed:	49 8b cf             	mov    %r15,%rcx
1401c92f0:	ff 15 c2 99 04 00    	call   *0x499c2(%rip)        # 0x140212cb8
1401c92f6:	45 33 c0             	xor    %r8d,%r8d
1401c92f9:	85 c0                	test   %eax,%eax
1401c92fb:	75 08                	jne    0x1401c9305
1401c92fd:	4c 89 07             	mov    %r8,(%rdi)
1401c9300:	4c 8b e3             	mov    %rbx,%r12
1401c9303:	eb d4                	jmp    0x1401c92d9
1401c9305:	48 8d 15 f4 e5 07 00 	lea    0x7e5f4(%rip),%rdx        # 0x140247900
1401c930c:	49 8b cf             	mov    %r15,%rcx
1401c930f:	ff 15 a3 99 04 00    	call   *0x499a3(%rip)        # 0x140212cb8
1401c9315:	45 33 c0             	xor    %r8d,%r8d
1401c9318:	85 c0                	test   %eax,%eax
1401c931a:	75 09                	jne    0x1401c9325
1401c931c:	48 c7 07 01 00 00 00 	movq   $0x1,(%rdi)
1401c9323:	eb db                	jmp    0x1401c9300
1401c9325:	4c 39 05 24 ba 14 00 	cmp    %r8,0x14ba24(%rip)        # 0x140314d50
1401c932c:	75 0a                	jne    0x1401c9338
1401c932e:	e8 a9 d8 ff ff       	call   0x1401c6bdc
1401c9333:	8b d8                	mov    %eax,%ebx
1401c9335:	45 33 c0             	xor    %r8d,%r8d
1401c9338:	85 db                	test   %ebx,%ebx
1401c933a:	0f 88 a3 03 00 00    	js     0x1401c96e3
1401c9340:	48 83 0f ff          	orq    $0xffffffffffffffff,(%rdi)
1401c9344:	49 8b cf             	mov    %r15,%rcx
1401c9347:	e8 18 c1 ff ff       	call   0x1401c5464
1401c934c:	8b c8                	mov    %eax,%ecx
1401c934e:	48 3b 0d f3 b9 14 00 	cmp    0x14b9f3(%rip),%rcx        # 0x140314d48
1401c9355:	73 34                	jae    0x1401c938b
1401c9357:	48 89 0f             	mov    %rcx,(%rdi)
1401c935a:	be 05 00 00 00       	mov    $0x5,%esi
1401c935f:	e8 c8 ba ff ff       	call   0x1401c4e2c
1401c9364:	f7 40 14 00 00 00 04 	testl  $0x4000000,0x14(%rax)
1401c936b:	0f 84 58 ff ff ff    	je     0x1401c92c9
1401c9371:	0f ae e8             	lfence
1401c9374:	48 8b d7             	mov    %rdi,%rdx
1401c9377:	49 8b cf             	mov    %r15,%rcx
1401c937a:	be 08 00 00 00       	mov    $0x8,%esi
1401c937f:	e8 f4 cd ff ff       	call   0x1401c6178
1401c9384:	8b d8                	mov    %eax,%ebx
1401c9386:	e9 3e ff ff ff       	jmp    0x1401c92c9
1401c938b:	0f ae e8             	lfence
1401c938e:	49 8b cf             	mov    %r15,%rcx
1401c9391:	e8 aa c2 ff ff       	call   0x1401c5640
1401c9396:	45 33 c0             	xor    %r8d,%r8d
1401c9399:	48 8b c8             	mov    %rax,%rcx
1401c939c:	48 85 c0             	test   %rax,%rax
1401c939f:	74 3c                	je     0x1401c93dd
1401c93a1:	8b 70 10             	mov    0x10(%rax),%esi
1401c93a4:	45 84 f6             	test   %r14b,%r14b
1401c93a7:	75 11                	jne    0x1401c93ba
1401c93a9:	83 fe 06             	cmp    $0x6,%esi
1401c93ac:	75 0c                	jne    0x1401c93ba
1401c93ae:	48 83 0f ff          	orq    $0xffffffffffffffff,(%rdi)
1401c93b2:	41 8b dd             	mov    %r13d,%ebx
1401c93b5:	e9 6d fe ff ff       	jmp    0x1401c9227
1401c93ba:	45 84 e4             	test   %r12b,%r12b
1401c93bd:	75 09                	jne    0x1401c93c8
1401c93bf:	b8 07 00 00 00       	mov    $0x7,%eax
1401c93c4:	3b f0                	cmp    %eax,%esi
1401c93c6:	74 e6                	je     0x1401c93ae
1401c93c8:	0f ae e8             	lfence
1401c93cb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401c93cf:	8b 19                	mov    (%rcx),%ebx
1401c93d1:	48 89 07             	mov    %rax,(%rdi)
1401c93d4:	4c 8b 61 20          	mov    0x20(%rcx),%r12
1401c93d8:	e9 f4 fe ff ff       	jmp    0x1401c92d1
1401c93dd:	45 84 f6             	test   %r14b,%r14b
1401c93e0:	0f 84 7c 02 00 00    	je     0x1401c9662
1401c93e6:	4c 39 05 0b ba 14 00 	cmp    %r8,0x14ba0b(%rip)        # 0x140314df8
1401c93ed:	41 8b d8             	mov    %r8d,%ebx
1401c93f0:	75 12                	jne    0x1401c9404
1401c93f2:	e8 59 0f 00 00       	call   0x1401ca350
1401c93f7:	45 33 c0             	xor    %r8d,%r8d
1401c93fa:	8b d8                	mov    %eax,%ebx
1401c93fc:	85 c0                	test   %eax,%eax
1401c93fe:	0f 88 87 00 00 00    	js     0x1401c948b
1401c9404:	48 8b 0d d5 b9 14 00 	mov    0x14b9d5(%rip),%rcx        # 0x140314de0
1401c940b:	4d 8b f0             	mov    %r8,%r14
1401c940e:	48 85 c9             	test   %rcx,%rcx
1401c9411:	74 36                	je     0x1401c9449
1401c9413:	4d 8b e0             	mov    %r8,%r12
1401c9416:	48 8b 05 db b9 14 00 	mov    0x14b9db(%rip),%rax        # 0x140314df8
1401c941d:	49 8b 14 04          	mov    (%r12,%rax,1),%rdx
1401c9421:	48 85 d2             	test   %rdx,%rdx
1401c9424:	74 17                	je     0x1401c943d
1401c9426:	49 8b cf             	mov    %r15,%rcx
1401c9429:	ff 15 89 98 04 00    	call   *0x49889(%rip)        # 0x140212cb8
1401c942f:	45 33 c0             	xor    %r8d,%r8d
1401c9432:	85 c0                	test   %eax,%eax
1401c9434:	74 1b                	je     0x1401c9451
1401c9436:	48 8b 0d a3 b9 14 00 	mov    0x14b9a3(%rip),%rcx        # 0x140314de0
1401c943d:	49 ff c6             	inc    %r14
1401c9440:	49 83 c4 10          	add    $0x10,%r12
1401c9444:	4c 3b f1             	cmp    %rcx,%r14
1401c9447:	72 cd                	jb     0x1401c9416
1401c9449:	41 8b dd             	mov    %r13d,%ebx
1401c944c:	4c 8b e6             	mov    %rsi,%r12
1401c944f:	eb 30                	jmp    0x1401c9481
1401c9451:	49 c1 e6 04          	shl    $0x4,%r14
1401c9455:	4c 03 35 9c b9 14 00 	add    0x14b99c(%rip),%r14        # 0x140314df8
1401c945c:	74 eb                	je     0x1401c9449
1401c945e:	49 8b 46 08          	mov    0x8(%r14),%rax
1401c9462:	be 06 00 00 00       	mov    $0x6,%esi
1401c9467:	48 89 07             	mov    %rax,(%rdi)
1401c946a:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401c946e:	e8 b9 b9 ff ff       	call   0x1401c4e2c
1401c9473:	48 85 c0             	test   %rax,%rax
1401c9476:	74 06                	je     0x1401c947e
1401c9478:	4c 8b 60 08          	mov    0x8(%rax),%r12
1401c947c:	eb 03                	jmp    0x1401c9481
1401c947e:	4d 8b e0             	mov    %r8,%r12
1401c9481:	85 db                	test   %ebx,%ebx
1401c9483:	0f 89 dc 01 00 00    	jns    0x1401c9665
1401c9489:	eb 03                	jmp    0x1401c948e
1401c948b:	4c 8b e6             	mov    %rsi,%r12
1401c948e:	66 45 39 07          	cmp    %r8w,(%r15)
1401c9492:	74 39                	je     0x1401c94cd
1401c9494:	66 45 39 47 02       	cmp    %r8w,0x2(%r15)
1401c9499:	74 32                	je     0x1401c94cd
1401c949b:	4c 39 05 ce b8 14 00 	cmp    %r8,0x14b8ce(%rip)        # 0x140314d70
1401c94a2:	41 8b d8             	mov    %r8d,%ebx
1401c94a5:	75 07                	jne    0x1401c94ae
1401c94a7:	e8 f0 d4 ff ff       	call   0x1401c699c
1401c94ac:	8b d8                	mov    %eax,%ebx
1401c94ae:	85 db                	test   %ebx,%ebx
1401c94b0:	78 23                	js     0x1401c94d5
1401c94b2:	0f ae e8             	lfence
1401c94b5:	48 8b d7             	mov    %rdi,%rdx
1401c94b8:	49 8b cf             	mov    %r15,%rcx
1401c94bb:	e8 b8 cc ff ff       	call   0x1401c6178
1401c94c0:	45 33 c0             	xor    %r8d,%r8d
1401c94c3:	8b d8                	mov    %eax,%ebx
1401c94c5:	85 c0                	test   %eax,%eax
1401c94c7:	78 0c                	js     0x1401c94d5
1401c94c9:	41 8d 70 08          	lea    0x8(%r8),%esi
1401c94cd:	85 db                	test   %ebx,%ebx
1401c94cf:	0f 89 90 01 00 00    	jns    0x1401c9665
1401c94d5:	0f ae e8             	lfence
1401c94d8:	33 c0                	xor    %eax,%eax
1401c94da:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
1401c94de:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1401c94e2:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1401c94e6:	66 89 45 c0          	mov    %ax,-0x40(%rbp)
1401c94ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c94ed:	66 89 45 08          	mov    %ax,0x8(%rbp)
1401c94f1:	0f 57 c9             	xorps  %xmm1,%xmm1
1401c94f4:	66 89 45 f0          	mov    %ax,-0x10(%rbp)
1401c94f8:	49 8b cf             	mov    %r15,%rcx
1401c94fb:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1401c94ff:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401c9504:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
1401c9508:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c950d:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1401c9511:	0f 11 4d b0          	movups %xmm1,-0x50(%rbp)
1401c9515:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
1401c9519:	0f 11 4d e0          	movups %xmm1,-0x20(%rbp)
1401c951d:	e8 6e f9 ff ff       	call   0x1401c8e90
1401c9522:	45 33 c0             	xor    %r8d,%r8d
1401c9525:	84 c0                	test   %al,%al
1401c9527:	0f 84 38 01 00 00    	je     0x1401c9665
1401c952d:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1401c9531:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1401c9535:	4d 8b ce             	mov    %r14,%r9
1401c9538:	49 ff c1             	inc    %r9
1401c953b:	66 46 39 04 48       	cmp    %r8w,(%rax,%r9,2)
1401c9540:	75 f6                	jne    0x1401c9538
1401c9542:	4d 85 c9             	test   %r9,%r9
1401c9545:	0f 84 1a 01 00 00    	je     0x1401c9665
1401c954b:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401c954f:	49 8b c6             	mov    %r14,%rax
1401c9552:	48 ff c0             	inc    %rax
1401c9555:	66 44 39 04 41       	cmp    %r8w,(%rcx,%rax,2)
1401c955a:	75 f6                	jne    0x1401c9552
1401c955c:	48 85 c0             	test   %rax,%rax
1401c955f:	0f 84 00 01 00 00    	je     0x1401c9665
1401c9565:	0f ae e8             	lfence
1401c9568:	33 c0                	xor    %eax,%eax
1401c956a:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
1401c956e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401c9571:	89 45 38             	mov    %eax,0x38(%rbp)
1401c9574:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1401c9578:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
1401c957c:	8d 50 12             	lea    0x12(%rax),%edx
1401c957f:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
1401c9583:	ff 15 67 97 04 00    	call   *0x49767(%rip)        # 0x140212cf0
1401c9589:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1401c958d:	49 8b c6             	mov    %r14,%rax
1401c9590:	33 db                	xor    %ebx,%ebx
1401c9592:	48 ff c0             	inc    %rax
1401c9595:	66 39 1c 41          	cmp    %bx,(%rcx,%rax,2)
1401c9599:	75 f7                	jne    0x1401c9592
1401c959b:	48 85 c0             	test   %rax,%rax
1401c959e:	74 3f                	je     0x1401c95df
1401c95a0:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401c95a6:	4c 8d 05 a3 77 09 00 	lea    0x977a3(%rip),%r8        # 0x140260d50
1401c95ad:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1401c95b1:	41 8d 51 11          	lea    0x11(%r9),%edx
1401c95b5:	ff 15 cd 96 04 00    	call   *0x496cd(%rip)        # 0x140212c88
1401c95bb:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
1401c95bf:	4d 8b ce             	mov    %r14,%r9
1401c95c2:	49 ff c1             	inc    %r9
1401c95c5:	66 42 39 1c 48       	cmp    %bx,(%rax,%r9,2)
1401c95ca:	75 f6                	jne    0x1401c95c2
1401c95cc:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
1401c95d0:	ba 12 00 00 00       	mov    $0x12,%edx
1401c95d5:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1401c95d9:	ff 15 a9 96 04 00    	call   *0x496a9(%rip)        # 0x140212c88
1401c95df:	45 33 c9             	xor    %r9d,%r9d
1401c95e2:	88 5c 24 20          	mov    %bl,0x20(%rsp)
1401c95e6:	45 33 c0             	xor    %r8d,%r8d
1401c95e9:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1401c95ed:	48 8b d7             	mov    %rdi,%rdx
1401c95f0:	e8 cf fb ff ff       	call   0x1401c91c4
1401c95f5:	45 33 c0             	xor    %r8d,%r8d
1401c95f8:	8b d8                	mov    %eax,%ebx
1401c95fa:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1401c95ff:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
1401c9604:	85 c0                	test   %eax,%eax
1401c9606:	78 52                	js     0x1401c965a
1401c9608:	48 8b 07             	mov    (%rdi),%rax
1401c960b:	48 83 c0 fe          	add    $0xfffffffffffffffe,%rax
1401c960f:	48 83 f8 fc          	cmp    $0xfffffffffffffffc,%rax
1401c9613:	77 45                	ja     0x1401c965a
1401c9615:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401c961a:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401c961e:	e8 bd f2 ff ff       	call   0x1401c88e0
1401c9623:	45 33 c0             	xor    %r8d,%r8d
1401c9626:	85 c0                	test   %eax,%eax
1401c9628:	78 30                	js     0x1401c965a
1401c962a:	0f ae e8             	lfence
1401c962d:	48 8b 0f             	mov    (%rdi),%rcx
1401c9630:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401c9635:	e8 c2 0f 00 00       	call   0x1401ca5fc
1401c963a:	45 33 c0             	xor    %r8d,%r8d
1401c963d:	85 c0                	test   %eax,%eax
1401c963f:	78 19                	js     0x1401c965a
1401c9641:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401c9646:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401c964b:	48 3b c1             	cmp    %rcx,%rax
1401c964e:	74 15                	je     0x1401c9665
1401c9650:	48 85 c0             	test   %rax,%rax
1401c9653:	74 10                	je     0x1401c9665
1401c9655:	48 85 c9             	test   %rcx,%rcx
1401c9658:	74 0b                	je     0x1401c9665
1401c965a:	4c 89 37             	mov    %r14,(%rdi)
1401c965d:	41 8b dd             	mov    %r13d,%ebx
1401c9660:	eb 03                	jmp    0x1401c9665
1401c9662:	4c 8b e6             	mov    %rsi,%r12
1401c9665:	44 8a 74 24 58       	mov    0x58(%rsp),%r14b
1401c966a:	45 84 f6             	test   %r14b,%r14b
1401c966d:	74 3d                	je     0x1401c96ac
1401c966f:	48 83 3f ff          	cmpq   $0xffffffffffffffff,(%rdi)
1401c9673:	75 51                	jne    0x1401c96c6
1401c9675:	4c 39 05 dc b6 14 00 	cmp    %r8,0x14b6dc(%rip)        # 0x140314d58
1401c967c:	41 8b d8             	mov    %r8d,%ebx
1401c967f:	75 0a                	jne    0x1401c968b
1401c9681:	e8 26 d2 ff ff       	call   0x1401c68ac
1401c9686:	8b d8                	mov    %eax,%ebx
1401c9688:	45 33 c0             	xor    %r8d,%r8d
1401c968b:	85 db                	test   %ebx,%ebx
1401c968d:	78 1d                	js     0x1401c96ac
1401c968f:	0f ae e8             	lfence
1401c9692:	48 8b d7             	mov    %rdi,%rdx
1401c9695:	49 8b cf             	mov    %r15,%rcx
1401c9698:	e8 6b 04 00 00       	call   0x1401c9b08
1401c969d:	8b d8                	mov    %eax,%ebx
1401c969f:	45 33 c0             	xor    %r8d,%r8d
1401c96a2:	85 db                	test   %ebx,%ebx
1401c96a4:	b8 07 00 00 00       	mov    $0x7,%eax
1401c96a9:	0f 49 f0             	cmovns %eax,%esi
1401c96ac:	48 83 3f ff          	cmpq   $0xffffffffffffffff,(%rdi)
1401c96b0:	75 14                	jne    0x1401c96c6
1401c96b2:	44 38 44 24 59       	cmp    %r8b,0x59(%rsp)
1401c96b7:	0f 84 14 fc ff ff    	je     0x1401c92d1
1401c96bd:	45 84 f6             	test   %r14b,%r14b
1401c96c0:	0f 84 0b fc ff ff    	je     0x1401c92d1
1401c96c6:	0f ae e8             	lfence
1401c96c9:	48 8b 17             	mov    (%rdi),%rdx
1401c96cc:	4d 8b cf             	mov    %r15,%r9
1401c96cf:	44 8b c6             	mov    %esi,%r8d
1401c96d2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401c96d7:	8b cb                	mov    %ebx,%ecx
1401c96d9:	e8 12 c1 ff ff       	call   0x1401c57f0