1400f2e58:	90                   	nop
1400f2e59:	48 8b 03             	mov    (%rbx),%rax
1400f2e5c:	48 8b cb             	mov    %rbx,%rcx
1400f2e5f:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f2e63:	ff 15 c7 ff 11 00    	call   *0x11ffc7(%rip)        # 0x140212e30
1400f2e69:	48 8b 03             	mov    (%rbx),%rax
1400f2e6c:	48 8b cb             	mov    %rbx,%rcx
1400f2e6f:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f2e73:	ff 15 b7 ff 11 00    	call   *0x11ffb7(%rip)        # 0x140212e30
1400f2e79:	90                   	nop
1400f2e7a:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1400f2e7e:	48 83 f8 07          	cmp    $0x7,%rax
1400f2e82:	0f 86 84 fe ff ff    	jbe    0x1400f2d0c
1400f2e88:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f2e8f:	00
1400f2e90:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f2e96:	e9 4d fe ff ff       	jmp    0x1400f2ce8
1400f2e9b:	ff 15 df fc 11 00    	call   *0x11fcdf(%rip)        # 0x140212b80
1400f2ea1:	cc                   	int3
1400f2ea2:	33 d2                	xor    %edx,%edx
1400f2ea4:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400f2ea9:	e8 36 84 f1 ff       	call   0x14000b2e4
1400f2eae:	cc                   	int3
1400f2eaf:	b9 9b 70 59 00       	mov    $0x59709b,%ecx
1400f2eb4:	e8 17 8e f1 ff       	call   0x14000bcd0
1400f2eb9:	41 b8 c1 76 88 02    	mov    $0x28876c1,%r8d
1400f2ebf:	48 8b ce             	mov    %rsi,%rcx
1400f2ec2:	e8 b1 42 ff ff       	call   0x1400e7178
1400f2ec7:	e9 07 fe ff ff       	jmp    0x1400f2cd3
1400f2ecc:	b9 9a 70 59 00       	mov    $0x59709a,%ecx
1400f2ed1:	e8 fa 8d f1 ff       	call   0x14000bcd0
1400f2ed6:	ba 03 00 00 00       	mov    $0x3,%edx
1400f2edb:	41 b8 c0 76 88 02    	mov    $0x28876c0,%r8d
1400f2ee1:	48 8b ce             	mov    %rsi,%rcx
1400f2ee4:	e8 03 49 ff ff       	call   0x1400e77ec
1400f2ee9:	e9 1e fe ff ff       	jmp    0x1400f2d0c
1400f2eee:	cc                   	int3
1400f2eef:	90                   	nop
1400f2ef0:	40 55                	rex push %rbp
1400f2ef2:	53                   	push   %rbx
1400f2ef3:	56                   	push   %rsi
1400f2ef4:	57                   	push   %rdi
1400f2ef5:	41 54                	push   %r12
1400f2ef7:	41 55                	push   %r13
1400f2ef9:	41 56                	push   %r14
1400f2efb:	41 57                	push   %r15
1400f2efd:	48 8d ac 24 28 fd ff 	lea    -0x2d8(%rsp),%rbp
1400f2f04:	ff
1400f2f05:	48 81 ec d8 03 00 00 	sub    $0x3d8,%rsp
1400f2f0c:	48 8b 05 6d e2 20 00 	mov    0x20e26d(%rip),%rax        # 0x140301180
1400f2f13:	48 33 c4             	xor    %rsp,%rax
1400f2f16:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
1400f2f1d:	49 8b d9             	mov    %r9,%rbx
1400f2f20:	4d 8b e0             	mov    %r8,%r12
1400f2f23:	48 8b f2             	mov    %rdx,%rsi
1400f2f26:	4c 8b e9             	mov    %rcx,%r13
1400f2f29:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400f2f2d:	e8 26 1a 00 00       	call   0x1400f4958
1400f2f32:	45 33 f6             	xor    %r14d,%r14d
1400f2f35:	44 88 33             	mov    %r14b,(%rbx)
1400f2f38:	41 8b de             	mov    %r14d,%ebx
1400f2f3b:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
1400f2f3f:	45 8d 7e 07          	lea    0x7(%r14),%r15d
1400f2f43:	49 8b 04 24          	mov    (%r12),%rax
1400f2f47:	45 33 c0             	xor    %r8d,%r8d
1400f2f4a:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1400f2f4e:	49 8b cc             	mov    %r12,%rcx
1400f2f51:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f2f55:	ff 15 d5 fe 11 00    	call   *0x11fed5(%rip)        # 0x140212e30
1400f2f5b:	48 8b 38             	mov    (%rax),%rdi
1400f2f5e:	4c 89 30             	mov    %r14,(%rax)
1400f2f61:	48 8b cb             	mov    %rbx,%rcx
1400f2f64:	48 8b df             	mov    %rdi,%rbx
1400f2f67:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
1400f2f6b:	48 85 c9             	test   %rcx,%rcx
1400f2f6e:	74 0d                	je     0x1400f2f7d
1400f2f70:	48 8b 01             	mov    (%rcx),%rax
1400f2f73:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f2f77:	ff 15 b3 fe 11 00    	call   *0x11feb3(%rip)        # 0x140212e30
1400f2f7d:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400f2f81:	48 85 c9             	test   %rcx,%rcx
1400f2f84:	74 11                	je     0x1400f2f97
1400f2f86:	4c 89 75 a8          	mov    %r14,-0x58(%rbp)
1400f2f8a:	48 8b 01             	mov    (%rcx),%rax
1400f2f8d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f2f91:	ff 15 99 fe 11 00    	call   *0x11fe99(%rip)        # 0x140212e30
1400f2f97:	48 85 ff             	test   %rdi,%rdi
1400f2f9a:	0f 84 bc 13 00 00    	je     0x1400f435c
1400f2fa0:	44 89 74 24 44       	mov    %r14d,0x44(%rsp)
1400f2fa5:	48 8b 07             	mov    (%rdi),%rax
1400f2fa8:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
1400f2fad:	45 33 c0             	xor    %r8d,%r8d
1400f2fb0:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f2fb5:	48 8b cf             	mov    %rdi,%rcx
1400f2fb8:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f2fbc:	ff 15 6e fe 11 00    	call   *0x11fe6e(%rip)        # 0x140212e30
1400f2fc2:	c7 44 24 40 02 00 00 	movl   $0x2,0x40(%rsp)
1400f2fc9:	00
1400f2fca:	48 8b 07             	mov    (%rdi),%rax
1400f2fcd:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400f2fd2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f2fd8:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f2fdd:	48 8b cf             	mov    %rdi,%rcx
1400f2fe0:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f2fe4:	ff 15 46 fe 11 00    	call   *0x11fe46(%rip)        # 0x140212e30
1400f2fea:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1400f2fee:	bf 02 00 00 00       	mov    $0x2,%edi
1400f2ff3:	3b cf                	cmp    %edi,%ecx
1400f2ff5:	0f 85 98 03 00 00    	jne    0x1400f3393
1400f2ffb:	48 8d 45 70          	lea    0x70(%rbp),%rax
1400f2fff:	4c 39 bd 88 00 00 00 	cmp    %r15,0x88(%rbp)
1400f3006:	48 0f 47 45 70       	cmova  0x70(%rbp),%rax
1400f300b:	48 8d 0d f6 e8 17 00 	lea    0x17e8f6(%rip),%rcx        # 0x140271908
1400f3012:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1400f3016:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400f301a:	b8 00 01 00 00       	mov    $0x100,%eax
1400f301f:	66 89 45 08          	mov    %ax,0x8(%rbp)
1400f3023:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f3026:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
1400f302a:	4c 89 75 20          	mov    %r14,0x20(%rbp)
1400f302e:	4c 89 7d 28          	mov    %r15,0x28(%rbp)
1400f3032:	66 44 89 75 10       	mov    %r14w,0x10(%rbp)
1400f3037:	48 8d 05 2a 3d 14 00 	lea    0x143d2a(%rip),%rax        # 0x140236d68
1400f303e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f3042:	48 8d 05 17 26 18 00 	lea    0x182617(%rip),%rax        # 0x140275660
1400f3049:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f304e:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400f3052:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f3057:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400f305c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3061:	b9 c4 80 5c 00       	mov    $0x5c80c4,%ecx
1400f3066:	44 8d 47 30          	lea    0x30(%rdi),%r8d
1400f306a:	e8 39 39 f1 ff       	call   0x1400069a8
1400f306f:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400f3073:	49 3b c7             	cmp    %r15,%rax
1400f3076:	76 32                	jbe    0x1400f30aa
1400f3078:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f307f:	00
1400f3080:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400f3084:	48 8b d1             	mov    %rcx,%rdx
1400f3087:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f308d:	72 15                	jb     0x1400f30a4
1400f308f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f3093:	48 2b d1             	sub    %rcx,%rdx
1400f3096:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f309a:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f309e:	0f 87 7f 12 00 00    	ja     0x1400f4323
1400f30a4:	ff 15 96 fa 11 00    	call   *0x11fa96(%rip)        # 0x140212b40
1400f30aa:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400f30af:	48 8b 03             	mov    (%rbx),%rax
1400f30b2:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1400f30b7:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400f30bd:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f30c2:	48 8b cb             	mov    %rbx,%rcx
1400f30c5:	48 8b 40 28          	mov    0x28(%rax),%rax
1400f30c9:	ff 15 61 fd 11 00    	call   *0x11fd61(%rip)        # 0x140212e30
1400f30cf:	44 38 74 24 48       	cmp    %r14b,0x48(%rsp)
1400f30d4:	0f 84 89 00 00 00    	je     0x1400f3163
1400f30da:	48 8b 06             	mov    (%rsi),%rax
1400f30dd:	48 8d 0d 7c d0 14 00 	lea    0x14d07c(%rip),%rcx        # 0x140240160
1400f30e4:	48 89 8d 40 02 00 00 	mov    %rcx,0x240(%rbp)
1400f30eb:	48 8d 8d 40 02 00 00 	lea    0x240(%rbp),%rcx
1400f30f2:	48 89 8d 78 02 00 00 	mov    %rcx,0x278(%rbp)
1400f30f9:	4c 8d 85 40 02 00 00 	lea    0x240(%rbp),%r8
1400f3100:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f3105:	48 8b ce             	mov    %rsi,%rcx
1400f3108:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
1400f310f:	ff 15 1b fd 11 00    	call   *0x11fd1b(%rip)        # 0x140212e30
1400f3115:	90                   	nop
1400f3116:	48 8b 8d 78 02 00 00 	mov    0x278(%rbp),%rcx
1400f311d:	48 85 c9             	test   %rcx,%rcx
1400f3120:	74 1a                	je     0x1400f313c
1400f3122:	48 8b 01             	mov    (%rcx),%rax
1400f3125:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
1400f312c:	48 3b ca             	cmp    %rdx,%rcx
1400f312f:	0f 95 c2             	setne  %dl
1400f3132:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f3136:	ff 15 f4 fc 11 00    	call   *0x11fcf4(%rip)        # 0x140212e30
1400f313c:	48 8b 03             	mov    (%rbx),%rax
1400f313f:	c7 44 24 20 09 00 00 	movl   $0x9,0x20(%rsp)
1400f3146:	00
1400f3147:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1400f314c:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1400f3151:	ba c0 98 54 01       	mov    $0x15498c0,%edx
1400f3156:	48 8b cb             	mov    %rbx,%rcx
1400f3159:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f315d:	ff 15 cd fc 11 00    	call   *0x11fccd(%rip)        # 0x140212e30
1400f3163:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
1400f3167:	48 8b 03             	mov    (%rbx),%rax
1400f316a:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1400f316e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1400f3174:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f3179:	48 8b cb             	mov    %rbx,%rcx
1400f317c:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f3180:	ff 15 aa fc 11 00    	call   *0x11fcaa(%rip)        # 0x140212e30
1400f3186:	8b 45 80             	mov    -0x80(%rbp),%eax
1400f3189:	85 c0                	test   %eax,%eax
1400f318b:	74 15                	je     0x1400f31a2
1400f318d:	83 e8 01             	sub    $0x1,%eax
1400f3190:	74 0b                	je     0x1400f319d
1400f3192:	83 f8 01             	cmp    $0x1,%eax
1400f3195:	0f 85 86 12 00 00    	jne    0x1400f4421
1400f319b:	eb 0a                	jmp    0x1400f31a7
1400f319d:	41 8b fe             	mov    %r14d,%edi
1400f31a0:	eb 05                	jmp    0x1400f31a7
1400f31a2:	bf 01 00 00 00       	mov    $0x1,%edi
1400f31a7:	48 8d 05 8a 16 18 00 	lea    0x18168a(%rip),%rax        # 0x140274838
1400f31ae:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1400f31b2:	89 7d 00             	mov    %edi,0x0(%rbp)
1400f31b5:	b8 04 00 00 00       	mov    $0x4,%eax
1400f31ba:	66 89 45 04          	mov    %ax,0x4(%rbp)
1400f31be:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f31c1:	0f 11 45 08          	movups %xmm0,0x8(%rbp)
1400f31c5:	4c 89 75 18          	mov    %r14,0x18(%rbp)
1400f31c9:	4c 89 7d 20          	mov    %r15,0x20(%rbp)
1400f31cd:	66 44 89 75 08       	mov    %r14w,0x8(%rbp)
1400f31d2:	48 8d 05 6f 3b 14 00 	lea    0x143b6f(%rip),%rax        # 0x140236d48
1400f31d9:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f31dd:	48 8d 45 70          	lea    0x70(%rbp),%rax
1400f31e1:	4c 39 bd 88 00 00 00 	cmp    %r15,0x88(%rbp)
1400f31e8:	48 0f 47 45 70       	cmova  0x70(%rbp),%rax
1400f31ed:	48 8d 0d 14 e7 17 00 	lea    0x17e714(%rip),%rcx        # 0x140271908
1400f31f4:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1400f31f8:	48 89 45 40          	mov    %rax,0x40(%rbp)
1400f31fc:	b8 00 01 00 00       	mov    $0x100,%eax
1400f3201:	66 89 45 48          	mov    %ax,0x48(%rbp)
1400f3205:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1400f3209:	4c 89 75 60          	mov    %r14,0x60(%rbp)
1400f320d:	4c 89 7d 68          	mov    %r15,0x68(%rbp)
1400f3211:	66 44 89 75 50       	mov    %r14w,0x50(%rbp)
1400f3216:	48 8d 05 4b 3b 14 00 	lea    0x143b4b(%rip),%rax        # 0x140236d68
1400f321d:	48 89 45 30          	mov    %rax,0x30(%rbp)
1400f3221:	48 8d 05 20 24 18 00 	lea    0x182420(%rip),%rax        # 0x140275648
1400f3228:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f322d:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400f3231:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f3236:	48 8d 45 30          	lea    0x30(%rbp),%rax
1400f323a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f323f:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400f3244:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3249:	b9 c6 80 5c 00       	mov    $0x5c80c6,%ecx
1400f324e:	e8 a1 87 fe ff       	call   0x1400db9f4
1400f3253:	48 8b 45 68          	mov    0x68(%rbp),%rax
1400f3257:	49 3b c7             	cmp    %r15,%rax
1400f325a:	76 32                	jbe    0x1400f328e
1400f325c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f3263:	00
1400f3264:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400f3268:	48 8b d1             	mov    %rcx,%rdx
1400f326b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f3271:	72 15                	jb     0x1400f3288
1400f3273:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f3277:	48 2b d1             	sub    %rcx,%rdx
1400f327a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f327e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f3282:	0f 87 a2 10 00 00    	ja     0x1400f432a
1400f3288:	ff 15 b2 f8 11 00    	call   *0x11f8b2(%rip)        # 0x140212b40
1400f328e:	4c 89 75 60          	mov    %r14,0x60(%rbp)
1400f3292:	4c 89 7d 68          	mov    %r15,0x68(%rbp)
1400f3296:	66 44 89 75 50       	mov    %r14w,0x50(%rbp)
1400f329b:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400f329f:	49 3b c7             	cmp    %r15,%rax
1400f32a2:	76 32                	jbe    0x1400f32d6
1400f32a4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f32ab:	00
1400f32ac:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1400f32b0:	48 8b d1             	mov    %rcx,%rdx
1400f32b3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f32b9:	72 15                	jb     0x1400f32d0
1400f32bb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f32bf:	48 2b d1             	sub    %rcx,%rdx
1400f32c2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f32c6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f32ca:	0f 87 5a 10 00 00    	ja     0x1400f432a
1400f32d0:	ff 15 6a f8 11 00    	call   *0x11f86a(%rip)        # 0x140212b40
1400f32d6:	48 8b 06             	mov    (%rsi),%rax
1400f32d9:	48 8d 0d b0 ce 14 00 	lea    0x14ceb0(%rip),%rcx        # 0x140240190
1400f32e0:	48 89 8d 80 01 00 00 	mov    %rcx,0x180(%rbp)
1400f32e7:	89 bd 88 01 00 00    	mov    %edi,0x188(%rbp)
1400f32ed:	48 8d 8d 80 01 00 00 	lea    0x180(%rbp),%rcx
1400f32f4:	48 89 8d b8 01 00 00 	mov    %rcx,0x1b8(%rbp)
1400f32fb:	4c 8d 85 80 01 00 00 	lea    0x180(%rbp),%r8
1400f3302:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f3307:	48 8b ce             	mov    %rsi,%rcx
1400f330a:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
1400f3311:	ff 15 19 fb 11 00    	call   *0x11fb19(%rip)        # 0x140212e30
1400f3317:	48 8b 8d b8 01 00 00 	mov    0x1b8(%rbp),%rcx
1400f331e:	48 85 c9             	test   %rcx,%rcx
1400f3321:	74 1a                	je     0x1400f333d
1400f3323:	48 8b 01             	mov    (%rcx),%rax
1400f3326:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
1400f332d:	48 3b ca             	cmp    %rdx,%rcx
1400f3330:	0f 95 c2             	setne  %dl
1400f3333:	48 8b 40 20          	mov    0x20(%rax),%rax
1400f3337:	ff 15 f3 fa 11 00    	call   *0x11faf3(%rip)        # 0x140212e30
1400f333d:	c7 44 24 60 00 00 00 	movl   $0x40000000,0x60(%rsp)
1400f3344:	40
1400f3345:	83 ff 01             	cmp    $0x1,%edi
1400f3348:	75 1e                	jne    0x1400f3368
1400f334a:	44 8d 4f 03          	lea    0x3(%rdi),%r9d
1400f334e:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400f3353:	8d 57 52             	lea    0x52(%rdi),%edx
1400f3356:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1400f335a:	ff 15 20 f3 23 00    	call   *0x23f320(%rip)        # 0x140332680
1400f3360:	85 c0                	test   %eax,%eax
1400f3362:	0f 84 c8 10 00 00    	je     0x1400f4430
1400f3368:	48 8b 03             	mov    (%rbx),%rax
1400f336b:	c7 44 24 20 08 00 00 	movl   $0x8,0x20(%rsp)
1400f3372:	00
1400f3373:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1400f3378:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
1400f337d:	ba c1 98 54 01       	mov    $0x15498c1,%edx
1400f3382:	48 8b cb             	mov    %rbx,%rcx
1400f3385:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f3389:	ff 15 a1 fa 11 00    	call   *0x11faa1(%rip)        # 0x140212e30
1400f338f:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1400f3393:	83 f9 01             	cmp    $0x1,%ecx
1400f3396:	74 0b                	je     0x1400f33a3
1400f3398:	85 c9                	test   %ecx,%ecx
1400f339a:	0f 85 a3 fb ff ff    	jne    0x1400f2f43
1400f33a0:	83 f9 01             	cmp    $0x1,%ecx
1400f33a3:	41 0f 94 c7          	sete   %r15b
1400f33a7:	48 8d 15 f2 07 18 00 	lea    0x1807f2(%rip),%rdx        # 0x140273ba0
1400f33ae:	48 8d 05 1b 03 17 00 	lea    0x17031b(%rip),%rax        # 0x1402636d0
1400f33b5:	48 0f 44 c2          	cmove  %rdx,%rax
1400f33b9:	48 8d 0d d0 07 18 00 	lea    0x1807d0(%rip),%rcx        # 0x140273b90
1400f33c0:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1400f33c4:	48 89 45 40          	mov    %rax,0x40(%rbp)
1400f33c8:	b8 04 00 00 00       	mov    $0x4,%eax
1400f33cd:	66 89 45 48          	mov    %ax,0x48(%rbp)
1400f33d1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f33d4:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1400f33d8:	4c 89 75 60          	mov    %r14,0x60(%rbp)
1400f33dc:	8d 78 03             	lea    0x3(%rax),%edi
1400f33df:	48 89 7d 68          	mov    %rdi,0x68(%rbp)
1400f33e3:	66 44 89 75 50       	mov    %r14w,0x50(%rbp)
1400f33e8:	48 8d 05 79 39 14 00 	lea    0x143979(%rip),%rax        # 0x140236d68
1400f33ef:	48 89 45 30          	mov    %rax,0x30(%rbp)
1400f33f3:	48 8d 45 70          	lea    0x70(%rbp),%rax
1400f33f7:	48 39 bd 88 00 00 00 	cmp    %rdi,0x88(%rbp)
1400f33fe:	48 0f 47 45 70       	cmova  0x70(%rbp),%rax
1400f3403:	48 8d 0d fe e4 17 00 	lea    0x17e4fe(%rip),%rcx        # 0x140271908
1400f340a:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1400f340e:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400f3412:	b8 00 01 00 00       	mov    $0x100,%eax
1400f3417:	66 89 45 08          	mov    %ax,0x8(%rbp)
1400f341b:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
1400f341f:	4c 89 75 20          	mov    %r14,0x20(%rbp)
1400f3423:	48 89 7d 28          	mov    %rdi,0x28(%rbp)
1400f3427:	66 44 89 75 10       	mov    %r14w,0x10(%rbp)