1402c2fd8:	48 8b 0b             	mov    (%rbx),%rcx
1402c2fdb:	e8 04 a4 ff ff       	call   0x1402bd3e4
1402c2fe0:	8b c7                	mov    %edi,%eax
1402c2fe2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402c2fe7:	48 83 c4 20          	add    $0x20,%rsp
1402c2feb:	5f                   	pop    %rdi
1402c2fec:	c3                   	ret
1402c2fed:	cc                   	int3
1402c2fee:	cc                   	int3
1402c2fef:	cc                   	int3
1402c2ff0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c2ff5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402c2ffa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402c2fff:	57                   	push   %rdi
1402c3000:	48 83 ec 30          	sub    $0x30,%rsp
1402c3004:	48 8b 01             	mov    (%rcx),%rax
1402c3007:	48 8b d9             	mov    %rcx,%rbx
1402c300a:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1402c300e:	48 8b 28             	mov    (%rax),%rbp
1402c3011:	48 8b cd             	mov    %rbp,%rcx
1402c3014:	e8 cf 0d 01 00       	call   0x1402d3de8
1402c3019:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402c301d:	40 8a f8             	mov    %al,%dil
1402c3020:	4c 8b 0b             	mov    (%rbx),%r9
1402c3023:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1402c3027:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402c302b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1402c3030:	ba 01 00 00 00       	mov    $0x1,%edx
1402c3035:	4d 8b 09             	mov    (%r9),%r9
1402c3038:	4d 8b 00             	mov    (%r8),%r8
1402c303b:	48 8b 09             	mov    (%rcx),%rcx
1402c303e:	e8 09 a5 ff ff       	call   0x1402bd54c
1402c3043:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402c3047:	4c 8b c6             	mov    %rsi,%r8
1402c304a:	48 8b d5             	mov    %rbp,%rdx
1402c304d:	48 2b 01             	sub    (%rcx),%rax
1402c3050:	40 8a cf             	mov    %dil,%cl
1402c3053:	48 f7 d8             	neg    %rax
1402c3056:	1b db                	sbb    %ebx,%ebx
1402c3058:	e8 53 0e 01 00       	call   0x1402d3eb0
1402c305d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402c3062:	8b c3                	mov    %ebx,%eax
1402c3064:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402c3069:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402c306e:	48 83 c4 30          	add    $0x30,%rsp
1402c3072:	5f                   	pop    %rdi
1402c3073:	c3                   	ret
1402c3074:	40 55                	rex push %rbp
1402c3076:	53                   	push   %rbx
1402c3077:	56                   	push   %rsi
1402c3078:	57                   	push   %rdi
1402c3079:	48 8d 6c 24 c1       	lea    -0x3f(%rsp),%rbp
1402c307e:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1402c3085:	33 f6                	xor    %esi,%esi
1402c3087:	39 35 27 80 11 00    	cmp    %esi,0x118027(%rip)        # 0x1403db0b4
1402c308d:	48 89 75 f7          	mov    %rsi,-0x9(%rbp)
1402c3091:	40 88 75 07          	mov    %sil,0x7(%rbp)
1402c3095:	40 88 75 1f          	mov    %sil,0x1f(%rbp)
1402c3099:	40 88 75 27          	mov    %sil,0x27(%rbp)
1402c309d:	40 88 75 2f          	mov    %sil,0x2f(%rbp)
1402c30a1:	75 10                	jne    0x1402c30b3
1402c30a3:	0f 10 05 8e 2e 11 00 	movups 0x112e8e(%rip),%xmm0        # 0x1403d5f38
1402c30aa:	c6 45 1f 01          	movb   $0x1,0x1f(%rbp)
1402c30ae:	f3 0f 7f 45 0f       	movdqu %xmm0,0xf(%rbp)
1402c30b3:	48 89 55 77          	mov    %rdx,0x77(%rbp)
1402c30b7:	48 89 4d 6f          	mov    %rcx,0x6f(%rbp)
1402c30bb:	48 85 c9             	test   %rcx,%rcx
1402c30be:	75 31                	jne    0x1402c30f1
1402c30c0:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1402c30c4:	c6 45 27 01          	movb   $0x1,0x27(%rbp)
1402c30c8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402c30cd:	45 33 c9             	xor    %r9d,%r9d
1402c30d0:	45 33 c0             	xor    %r8d,%r8d
1402c30d3:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402c30d8:	33 d2                	xor    %edx,%edx
1402c30da:	c7 45 23 16 00 00 00 	movl   $0x16,0x23(%rbp)
1402c30e1:	33 c9                	xor    %ecx,%ecx
1402c30e3:	e8 50 32 ff ff       	call   0x1402b6338
1402c30e8:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1402c30ec:	e9 df 00 00 00       	jmp    0x1402c31d0
1402c30f1:	48 85 d2             	test   %rdx,%rdx
1402c30f4:	74 ca                	je     0x1402c30c0
1402c30f6:	8b 42 14             	mov    0x14(%rdx),%eax
1402c30f9:	90                   	nop
1402c30fa:	c1 e8 0c             	shr    $0xc,%eax
1402c30fd:	a8 01                	test   $0x1,%al
1402c30ff:	75 77                	jne    0x1402c3178
1402c3101:	48 8b ca             	mov    %rdx,%rcx
1402c3104:	e8 93 66 00 00       	call   0x1402c979c
1402c3109:	4c 63 c0             	movslq %eax,%r8
1402c310c:	4c 8d 0d 3d 2e 11 00 	lea    0x112e3d(%rip),%r9        # 0x1403d5f50
1402c3113:	4c 8d 1d d6 7f 11 00 	lea    0x117fd6(%rip),%r11        # 0x1403db0f0
1402c311a:	49 8b d0             	mov    %r8,%rdx
1402c311d:	41 8d 48 02          	lea    0x2(%r8),%ecx
1402c3121:	83 f9 01             	cmp    $0x1,%ecx
1402c3124:	76 1b                	jbe    0x1402c3141
1402c3126:	49 8b c8             	mov    %r8,%rcx
1402c3129:	49 8b c0             	mov    %r8,%rax
1402c312c:	48 c1 f8 06          	sar    $0x6,%rax
1402c3130:	83 e1 3f             	and    $0x3f,%ecx
1402c3133:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
1402c3137:	48 8d 0c c9          	lea    (%rcx,%rcx,8),%rcx
1402c313b:	4c 8d 14 c8          	lea    (%rax,%rcx,8),%r10
1402c313f:	eb 03                	jmp    0x1402c3144
1402c3141:	4d 8b d1             	mov    %r9,%r10
1402c3144:	41 38 72 39          	cmp    %sil,0x39(%r10)
1402c3148:	0f 85 72 ff ff ff    	jne    0x1402c30c0
1402c314e:	41 8d 40 02          	lea    0x2(%r8),%eax
1402c3152:	83 f8 01             	cmp    $0x1,%eax
1402c3155:	76 16                	jbe    0x1402c316d
1402c3157:	48 8b c2             	mov    %rdx,%rax
1402c315a:	48 c1 f8 06          	sar    $0x6,%rax
1402c315e:	83 e2 3f             	and    $0x3f,%edx
1402c3161:	49 8b 04 c3          	mov    (%r11,%rax,8),%rax
1402c3165:	48 8d 0c d2          	lea    (%rdx,%rdx,8),%rcx
1402c3169:	4c 8d 0c c8          	lea    (%rax,%rcx,8),%r9
1402c316d:	41 f6 41 3d 01       	testb  $0x1,0x3d(%r9)
1402c3172:	0f 85 48 ff ff ff    	jne    0x1402c30c0
1402c3178:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
1402c317c:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1402c3180:	48 ff c7             	inc    %rdi
1402c3183:	40 38 34 38          	cmp    %sil,(%rax,%rdi,1)
1402c3187:	75 f7                	jne    0x1402c3180
1402c3189:	48 8d 45 77          	lea    0x77(%rbp),%rax
1402c318d:	48 89 7d 7f          	mov    %rdi,0x7f(%rbp)
1402c3191:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402c3195:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
1402c3199:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1402c319d:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402c31a1:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1402c31a5:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
1402c31a9:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1402c31ad:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1402c31b1:	48 8d 45 7f          	lea    0x7f(%rbp),%rax
1402c31b5:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1402c31b9:	48 8d 4d 67          	lea    0x67(%rbp),%rcx
1402c31bd:	48 8b 45 77          	mov    0x77(%rbp),%rax
1402c31c1:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1402c31c5:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1402c31c9:	e8 e2 fd ff ff       	call   0x1402c2fb0
1402c31ce:	8b f8                	mov    %eax,%edi
1402c31d0:	80 7d 1f 02          	cmpb   $0x2,0x1f(%rbp)
1402c31d4:	75 0b                	jne    0x1402c31e1
1402c31d6:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1402c31da:	83 a1 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rcx)
1402c31e1:	40 38 75 27          	cmp    %sil,0x27(%rbp)
1402c31e5:	74 0f                	je     0x1402c31f6
1402c31e7:	8b 5d 23             	mov    0x23(%rbp),%ebx
1402c31ea:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402c31ee:	e8 25 2e ff ff       	call   0x1402b6018
1402c31f3:	89 58 20             	mov    %ebx,0x20(%rax)
1402c31f6:	40 38 75 2f          	cmp    %sil,0x2f(%rbp)
1402c31fa:	74 0f                	je     0x1402c320b
1402c31fc:	8b 5d 2b             	mov    0x2b(%rbp),%ebx
1402c31ff:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1402c3203:	e8 10 2e ff ff       	call   0x1402b6018
1402c3208:	89 58 24             	mov    %ebx,0x24(%rax)
1402c320b:	8b c7                	mov    %edi,%eax
1402c320d:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1402c3214:	5f                   	pop    %rdi
1402c3215:	5e                   	pop    %rsi
1402c3216:	5b                   	pop    %rbx
1402c3217:	5d                   	pop    %rbp
1402c3218:	c3                   	ret
1402c3219:	cc                   	int3
1402c321a:	cc                   	int3
1402c321b:	cc                   	int3
1402c321c:	cc                   	int3
1402c321d:	cc                   	int3
1402c321e:	cc                   	int3
1402c321f:	cc                   	int3
1402c3220:	41 54                	push   %r12
1402c3222:	41 55                	push   %r13
1402c3224:	41 56                	push   %r14
1402c3226:	48 81 ec 50 04 00 00 	sub    $0x450,%rsp
1402c322d:	48 8b 05 4c 28 11 00 	mov    0x11284c(%rip),%rax        # 0x1403d5a80
1402c3234:	48 33 c4             	xor    %rsp,%rax
1402c3237:	48 89 84 24 10 04 00 	mov    %rax,0x410(%rsp)
1402c323e:	00
1402c323f:	4d 8b e1             	mov    %r9,%r12
1402c3242:	4d 8b f0             	mov    %r8,%r14
1402c3245:	4c 8b e9             	mov    %rcx,%r13
1402c3248:	48 85 c9             	test   %rcx,%rcx
1402c324b:	75 1a                	jne    0x1402c3267
1402c324d:	48 85 d2             	test   %rdx,%rdx
1402c3250:	74 15                	je     0x1402c3267
1402c3252:	e8 51 96 ff ff       	call   0x1402bc8a8
1402c3257:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
1402c325d:	e8 a2 31 ff ff       	call   0x1402b6404
1402c3262:	e9 a9 03 00 00       	jmp    0x1402c3610
1402c3267:	4d 85 f6             	test   %r14,%r14
1402c326a:	74 e6                	je     0x1402c3252
1402c326c:	4d 85 e4             	test   %r12,%r12
1402c326f:	74 e1                	je     0x1402c3252
1402c3271:	48 83 fa 02          	cmp    $0x2,%rdx
1402c3275:	0f 82 95 03 00 00    	jb     0x1402c3610
1402c327b:	48 89 9c 24 48 04 00 	mov    %rbx,0x448(%rsp)
1402c3282:	00
1402c3283:	48 89 ac 24 40 04 00 	mov    %rbp,0x440(%rsp)
1402c328a:	00
1402c328b:	48 89 b4 24 38 04 00 	mov    %rsi,0x438(%rsp)
1402c3292:	00
1402c3293:	48 89 bc 24 30 04 00 	mov    %rdi,0x430(%rsp)
1402c329a:	00
1402c329b:	4c 89 bc 24 28 04 00 	mov    %r15,0x428(%rsp)
1402c32a2:	00
1402c32a3:	4c 8d 7a ff          	lea    -0x1(%rdx),%r15
1402c32a7:	4d 0f af fe          	imul   %r14,%r15
1402c32ab:	4c 03 f9             	add    %rcx,%r15
1402c32ae:	33 c9                	xor    %ecx,%ecx
1402c32b0:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402c32b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402c32bc:	00 00 00 00
1402c32c0:	33 d2                	xor    %edx,%edx
1402c32c2:	49 8b c7             	mov    %r15,%rax
1402c32c5:	49 2b c5             	sub    %r13,%rax
1402c32c8:	49 f7 f6             	div    %r14
1402c32cb:	48 8d 58 01          	lea    0x1(%rax),%rbx
1402c32cf:	48 83 fb 08          	cmp    $0x8,%rbx
1402c32d3:	0f 87 9b 00 00 00    	ja     0x1402c3374
1402c32d9:	4d 3b fd             	cmp    %r13,%r15
1402c32dc:	76 75                	jbe    0x1402c3353
1402c32de:	4b 8d 34 2e          	lea    (%r14,%r13,1),%rsi
1402c32e2:	49 8b dd             	mov    %r13,%rbx
1402c32e5:	48 8b fe             	mov    %rsi,%rdi
1402c32e8:	49 3b f7             	cmp    %r15,%rsi
1402c32eb:	77 2a                	ja     0x1402c3317
1402c32ed:	0f 1f 00             	nopl   (%rax)
1402c32f0:	49 ba 70 89 de 5e 95 	movabs $0x9375b7955ede8970,%r10
1402c32f7:	b7 75 93
1402c32fa:	48 8b d3             	mov    %rbx,%rdx
1402c32fd:	48 8b cf             	mov    %rdi,%rcx
1402c3300:	49 8b c4             	mov    %r12,%rax
1402c3303:	ff 15 ff 25 02 00    	call   *0x225ff(%rip)        # 0x1402e5908
1402c3309:	85 c0                	test   %eax,%eax
1402c330b:	48 0f 4f df          	cmovg  %rdi,%rbx
1402c330f:	49 03 fe             	add    %r14,%rdi
1402c3312:	49 3b ff             	cmp    %r15,%rdi
1402c3315:	76 d9                	jbe    0x1402c32f0
1402c3317:	4d 8b c6             	mov    %r14,%r8
1402c331a:	49 8b d7             	mov    %r15,%rdx
1402c331d:	49 3b df             	cmp    %r15,%rbx
1402c3320:	74 24                	je     0x1402c3346
1402c3322:	49 2b df             	sub    %r15,%rbx
1402c3325:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402c332c:	00 00 00 00
1402c3330:	0f b6 02             	movzbl (%rdx),%eax
1402c3333:	0f b6 0c 13          	movzbl (%rbx,%rdx,1),%ecx
1402c3337:	88 04 13             	mov    %al,(%rbx,%rdx,1)
1402c333a:	88 0a                	mov    %cl,(%rdx)
1402c333c:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1402c3340:	49 83 e8 01          	sub    $0x1,%r8
1402c3344:	75 ea                	jne    0x1402c3330
1402c3346:	4d 2b fe             	sub    %r14,%r15
1402c3349:	4d 3b fd             	cmp    %r13,%r15
1402c334c:	77 94                	ja     0x1402c32e2
1402c334e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402c3353:	48 83 e9 01          	sub    $0x1,%rcx
1402c3357:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402c335c:	0f 88 86 02 00 00    	js     0x1402c35e8
1402c3362:	4c 8b 6c cc 30       	mov    0x30(%rsp,%rcx,8),%r13
1402c3367:	4c 8b bc cc 20 02 00 	mov    0x220(%rsp,%rcx,8),%r15
1402c336e:	00
1402c336f:	e9 4c ff ff ff       	jmp    0x1402c32c0
1402c3374:	48 d1 eb             	shr    $1,%rbx
1402c3377:	49 0f af de          	imul   %r14,%rbx
1402c337b:	4a 8d 34 2b          	lea    (%rbx,%r13,1),%rsi
1402c337f:	49 ba 70 89 de 5e 95 	movabs $0x9375b7955ede8970,%r10
1402c3386:	b7 75 93
1402c3389:	48 8b d6             	mov    %rsi,%rdx
1402c338c:	49 8b cd             	mov    %r13,%rcx
1402c338f:	49 8b c4             	mov    %r12,%rax
1402c3392:	ff 15 70 25 02 00    	call   *0x22570(%rip)        # 0x1402e5908
1402c3398:	85 c0                	test   %eax,%eax
1402c339a:	7e 2f                	jle    0x1402c33cb
1402c339c:	4d 8b ce             	mov    %r14,%r9
1402c339f:	4c 8b c6             	mov    %rsi,%r8
1402c33a2:	4c 3b ee             	cmp    %rsi,%r13
1402c33a5:	74 24                	je     0x1402c33cb
1402c33a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1402c33ae:	00 00
1402c33b0:	41 0f b6 00          	movzbl (%r8),%eax
1402c33b4:	49 8b d0             	mov    %r8,%rdx
1402c33b7:	48 2b d3             	sub    %rbx,%rdx
1402c33ba:	0f b6 0a             	movzbl (%rdx),%ecx
1402c33bd:	88 02                	mov    %al,(%rdx)
1402c33bf:	41 88 08             	mov    %cl,(%r8)
1402c33c2:	49 ff c0             	inc    %r8
1402c33c5:	49 83 e9 01          	sub    $0x1,%r9
1402c33c9:	75 e5                	jne    0x1402c33b0
1402c33cb:	49 ba 70 89 de 5e 95 	movabs $0x9375b7955ede8970,%r10
1402c33d2:	b7 75 93
1402c33d5:	49 8b d7             	mov    %r15,%rdx
1402c33d8:	49 8b cd             	mov    %r13,%rcx
1402c33db:	49 8b c4             	mov    %r12,%rax
1402c33de:	ff 15 24 25 02 00    	call   *0x22524(%rip)        # 0x1402e5908
1402c33e4:	85 c0                	test   %eax,%eax
1402c33e6:	7e 30                	jle    0x1402c3418
1402c33e8:	4d 8b c6             	mov    %r14,%r8
1402c33eb:	49 8b d7             	mov    %r15,%rdx
1402c33ee:	4d 3b ef             	cmp    %r15,%r13
1402c33f1:	74 25                	je     0x1402c3418
1402c33f3:	4d 8b cd             	mov    %r13,%r9
1402c33f6:	4d 2b cf             	sub    %r15,%r9
1402c33f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1402c3400:	0f b6 02             	movzbl (%rdx),%eax
1402c3403:	41 0f b6 0c 11       	movzbl (%r9,%rdx,1),%ecx
1402c3408:	41 88 04 11          	mov    %al,(%r9,%rdx,1)
1402c340c:	88 0a                	mov    %cl,(%rdx)
1402c340e:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1402c3412:	49 83 e8 01          	sub    $0x1,%r8
1402c3416:	75 e8                	jne    0x1402c3400
1402c3418:	49 ba 70 89 de 5e 95 	movabs $0x9375b7955ede8970,%r10
1402c341f:	b7 75 93
1402c3422:	49 8b d7             	mov    %r15,%rdx
1402c3425:	48 8b ce             	mov    %rsi,%rcx
1402c3428:	49 8b c4             	mov    %r12,%rax
1402c342b:	ff 15 d7 24 02 00    	call   *0x224d7(%rip)        # 0x1402e5908
1402c3431:	85 c0                	test   %eax,%eax
1402c3433:	7e 33                	jle    0x1402c3468
1402c3435:	4d 8b c6             	mov    %r14,%r8
1402c3438:	49 8b d7             	mov    %r15,%rdx
1402c343b:	49 3b f7             	cmp    %r15,%rsi
1402c343e:	74 28                	je     0x1402c3468
1402c3440:	4c 8b ce             	mov    %rsi,%r9
1402c3443:	4d 2b cf             	sub    %r15,%r9
1402c3446:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402c344d:	00 00 00
1402c3450:	0f b6 02             	movzbl (%rdx),%eax
1402c3453:	41 0f b6 0c 11       	movzbl (%r9,%rdx,1),%ecx
1402c3458:	41 88 04 11          	mov    %al,(%r9,%rdx,1)
1402c345c:	88 0a                	mov    %cl,(%rdx)
1402c345e:	48 8d 52 01          	lea    0x1(%rdx),%rdx
1402c3462:	49 83 e8 01          	sub    $0x1,%r8
1402c3466:	75 e8                	jne    0x1402c3450
1402c3468:	49 8b dd             	mov    %r13,%rbx
1402c346b:	49 8b ff             	mov    %r15,%rdi
1402c346e:	66 90                	xchg   %ax,%ax
1402c3470:	48 3b f3             	cmp    %rbx,%rsi
1402c3473:	76 2b                	jbe    0x1402c34a0
1402c3475:	49 03 de             	add    %r14,%rbx
1402c3478:	48 3b de             	cmp    %rsi,%rbx
1402c347b:	73 23                	jae    0x1402c34a0
1402c347d:	49 ba 70 89 de 5e 95 	movabs $0x9375b7955ede8970,%r10
1402c3484:	b7 75 93
1402c3487:	48 8b d6             	mov    %rsi,%rdx
1402c348a:	48 8b cb             	mov    %rbx,%rcx
1402c348d:	49 8b c4             	mov    %r12,%rax
1402c3490:	ff 15 72 24 02 00    	call   *0x22472(%rip)        # 0x1402e5908
1402c3496:	85 c0                	test   %eax,%eax