1402b028e:	45 0b d0             	or     %r8d,%r10d
1402b0291:	89 45 f0             	mov    %eax,-0x10(%rbp)
1402b0294:	41 81 f1 47 65 6e 75 	xor    $0x756e6547,%r9d
1402b029b:	89 5d f4             	mov    %ebx,-0xc(%rbp)
1402b029e:	45 0b d1             	or     %r9d,%r10d
1402b02a1:	89 4d f8             	mov    %ecx,-0x8(%rbp)
1402b02a4:	8b f9                	mov    %ecx,%edi
1402b02a6:	89 55 fc             	mov    %edx,-0x4(%rbp)
1402b02a9:	75 5b                	jne    0x1402b0306
1402b02ab:	48 83 0d 9d 57 12 00 	orq    $0xffffffffffffffff,0x12579d(%rip)        # 0x1403d5a50
1402b02b2:	ff
1402b02b3:	25 f0 3f ff 0f       	and    $0xfff3ff0,%eax
1402b02b8:	48 c7 05 85 57 12 00 	movq   $0x8000,0x125785(%rip)        # 0x1403d5a48
1402b02bf:	00 80 00 00
1402b02c3:	3d c0 06 01 00       	cmp    $0x106c0,%eax
1402b02c8:	74 28                	je     0x1402b02f2
1402b02ca:	3d 60 06 02 00       	cmp    $0x20660,%eax
1402b02cf:	74 21                	je     0x1402b02f2
1402b02d1:	3d 70 06 02 00       	cmp    $0x20670,%eax
1402b02d6:	74 1a                	je     0x1402b02f2
1402b02d8:	05 b0 f9 fc ff       	add    $0xfffcf9b0,%eax
1402b02dd:	83 f8 20             	cmp    $0x20,%eax
1402b02e0:	77 24                	ja     0x1402b0306
1402b02e2:	48 b9 01 00 01 00 01 	movabs $0x100010001,%rcx
1402b02e9:	00 00 00
1402b02ec:	48 0f a3 c1          	bt     %rax,%rcx
1402b02f0:	73 14                	jae    0x1402b0306
1402b02f2:	44 8b 05 9b a1 12 00 	mov    0x12a19b(%rip),%r8d        # 0x1403da494
1402b02f9:	41 83 c8 01          	or     $0x1,%r8d
1402b02fd:	44 89 05 90 a1 12 00 	mov    %r8d,0x12a190(%rip)        # 0x1403da494
1402b0304:	eb 07                	jmp    0x1402b030d
1402b0306:	44 8b 05 87 a1 12 00 	mov    0x12a187(%rip),%r8d        # 0x1403da494
1402b030d:	45 33 c9             	xor    %r9d,%r9d
1402b0310:	41 8b f1             	mov    %r9d,%esi
1402b0313:	45 8b d1             	mov    %r9d,%r10d
1402b0316:	45 8b d9             	mov    %r9d,%r11d
1402b0319:	41 83 fe 07          	cmp    $0x7,%r14d
1402b031d:	7c 65                	jl     0x1402b0384
1402b031f:	41 8d 41 07          	lea    0x7(%r9),%eax
1402b0323:	33 c9                	xor    %ecx,%ecx
1402b0325:	0f a2                	cpuid
1402b0327:	89 45 f0             	mov    %eax,-0x10(%rbp)
1402b032a:	8b f2                	mov    %edx,%esi
1402b032c:	89 5d f4             	mov    %ebx,-0xc(%rbp)
1402b032f:	44 8b cb             	mov    %ebx,%r9d
1402b0332:	89 4d f8             	mov    %ecx,-0x8(%rbp)
1402b0335:	89 55 fc             	mov    %edx,-0x4(%rbp)
1402b0338:	0f ba e3 09          	bt     $0x9,%ebx
1402b033c:	73 0b                	jae    0x1402b0349
1402b033e:	41 83 c8 02          	or     $0x2,%r8d
1402b0342:	44 89 05 4b a1 12 00 	mov    %r8d,0x12a14b(%rip)        # 0x1403da494
1402b0349:	83 f8 01             	cmp    $0x1,%eax
1402b034c:	7c 19                	jl     0x1402b0367
1402b034e:	b8 07 00 00 00       	mov    $0x7,%eax
1402b0353:	8d 48 fa             	lea    -0x6(%rax),%ecx
1402b0356:	0f a2                	cpuid
1402b0358:	44 8b d2             	mov    %edx,%r10d
1402b035b:	89 45 f0             	mov    %eax,-0x10(%rbp)
1402b035e:	89 5d f4             	mov    %ebx,-0xc(%rbp)
1402b0361:	89 4d f8             	mov    %ecx,-0x8(%rbp)
1402b0364:	89 55 fc             	mov    %edx,-0x4(%rbp)
1402b0367:	b8 24 00 00 00       	mov    $0x24,%eax
1402b036c:	44 3b f0             	cmp    %eax,%r14d
1402b036f:	7c 13                	jl     0x1402b0384
1402b0371:	33 c9                	xor    %ecx,%ecx
1402b0373:	0f a2                	cpuid
1402b0375:	44 8b db             	mov    %ebx,%r11d
1402b0378:	89 45 f0             	mov    %eax,-0x10(%rbp)
1402b037b:	89 5d f4             	mov    %ebx,-0xc(%rbp)
1402b037e:	89 4d f8             	mov    %ecx,-0x8(%rbp)
1402b0381:	89 55 fc             	mov    %edx,-0x4(%rbp)
1402b0384:	48 8b 05 ad 56 12 00 	mov    0x1256ad(%rip),%rax        # 0x1403d5a38
1402b038b:	bb 06 00 00 00       	mov    $0x6,%ebx
1402b0390:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
1402b0394:	c7 05 a2 56 12 00 01 	movl   $0x1,0x1256a2(%rip)        # 0x1403d5a40
1402b039b:	00 00 00
1402b039e:	c7 05 9c 56 12 00 02 	movl   $0x2,0x12569c(%rip)        # 0x1403d5a44
1402b03a5:	00 00 00
1402b03a8:	48 89 05 89 56 12 00 	mov    %rax,0x125689(%rip)        # 0x1403d5a38
1402b03af:	0f ba e7 14          	bt     $0x14,%edi
1402b03b3:	73 1b                	jae    0x1402b03d0
1402b03b5:	48 83 e0 ef          	and    $0xffffffffffffffef,%rax
1402b03b9:	c7 05 7d 56 12 00 02 	movl   $0x2,0x12567d(%rip)        # 0x1403d5a40
1402b03c0:	00 00 00
1402b03c3:	48 89 05 6e 56 12 00 	mov    %rax,0x12566e(%rip)        # 0x1403d5a38
1402b03ca:	89 1d 74 56 12 00    	mov    %ebx,0x125674(%rip)        # 0x1403d5a44
1402b03d0:	0f ba e7 1b          	bt     $0x1b,%edi
1402b03d4:	0f 83 2b 01 00 00    	jae    0x1402b0505
1402b03da:	33 c9                	xor    %ecx,%ecx
1402b03dc:	0f 01 d0             	xgetbv
1402b03df:	48 c1 e2 20          	shl    $0x20,%rdx
1402b03e3:	48 0b d0             	or     %rax,%rdx
1402b03e6:	48 89 55 20          	mov    %rdx,0x20(%rbp)
1402b03ea:	0f ba e7 1c          	bt     $0x1c,%edi
1402b03ee:	0f 83 f6 00 00 00    	jae    0x1402b04ea
1402b03f4:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402b03f8:	22 c3                	and    %bl,%al
1402b03fa:	3a c3                	cmp    %bl,%al
1402b03fc:	0f 85 e8 00 00 00    	jne    0x1402b04ea
1402b0402:	8b 05 3c 56 12 00    	mov    0x12563c(%rip),%eax        # 0x1403d5a44
1402b0408:	b2 e0                	mov    $0xe0,%dl
1402b040a:	83 c8 08             	or     $0x8,%eax
1402b040d:	c7 05 29 56 12 00 03 	movl   $0x3,0x125629(%rip)        # 0x1403d5a40
1402b0414:	00 00 00
1402b0417:	89 05 27 56 12 00    	mov    %eax,0x125627(%rip)        # 0x1403d5a44
1402b041d:	41 f6 c1 20          	test   $0x20,%r9b
1402b0421:	74 5d                	je     0x1402b0480
1402b0423:	83 c8 20             	or     $0x20,%eax
1402b0426:	c7 05 10 56 12 00 05 	movl   $0x5,0x125610(%rip)        # 0x1403d5a40
1402b042d:	00 00 00
1402b0430:	89 05 0e 56 12 00    	mov    %eax,0x12560e(%rip)        # 0x1403d5a44
1402b0436:	b9 00 00 03 d0       	mov    $0xd0030000,%ecx
1402b043b:	48 8b 05 f6 55 12 00 	mov    0x1255f6(%rip),%rax        # 0x1403d5a38
1402b0442:	44 23 c9             	and    %ecx,%r9d
1402b0445:	48 83 e0 fd          	and    $0xfffffffffffffffd,%rax
1402b0449:	48 89 05 e8 55 12 00 	mov    %rax,0x1255e8(%rip)        # 0x1403d5a38
1402b0450:	44 3b c9             	cmp    %ecx,%r9d
1402b0453:	75 32                	jne    0x1402b0487
1402b0455:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402b0459:	22 c2                	and    %dl,%al
1402b045b:	3a c2                	cmp    %dl,%al
1402b045d:	75 21                	jne    0x1402b0480
1402b045f:	48 8b 05 d2 55 12 00 	mov    0x1255d2(%rip),%rax        # 0x1403d5a38
1402b0466:	83 0d d7 55 12 00 40 	orl    $0x40,0x1255d7(%rip)        # 0x1403d5a44
1402b046d:	48 83 e0 db          	and    $0xffffffffffffffdb,%rax
1402b0471:	89 1d c9 55 12 00    	mov    %ebx,0x1255c9(%rip)        # 0x1403d5a40
1402b0477:	48 89 05 ba 55 12 00 	mov    %rax,0x1255ba(%rip)        # 0x1403d5a38
1402b047e:	eb 07                	jmp    0x1402b0487
1402b0480:	48 8b 05 b1 55 12 00 	mov    0x1255b1(%rip),%rax        # 0x1403d5a38
1402b0487:	0f ba e6 17          	bt     $0x17,%esi
1402b048b:	73 0c                	jae    0x1402b0499
1402b048d:	48 0f ba f0 18       	btr    $0x18,%rax
1402b0492:	48 89 05 9f 55 12 00 	mov    %rax,0x12559f(%rip)        # 0x1403d5a38
1402b0499:	41 0f ba e2 13       	bt     $0x13,%r10d
1402b049e:	73 4a                	jae    0x1402b04ea
1402b04a0:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402b04a4:	22 c2                	and    %dl,%al
1402b04a6:	3a c2                	cmp    %dl,%al
1402b04a8:	75 40                	jne    0x1402b04ea
1402b04aa:	41 8b cb             	mov    %r11d,%ecx
1402b04ad:	41 8b c3             	mov    %r11d,%eax
1402b04b0:	48 c1 e9 10          	shr    $0x10,%rcx
1402b04b4:	25 ff 00 04 00       	and    $0x400ff,%eax
1402b04b9:	83 e1 07             	and    $0x7,%ecx
1402b04bc:	89 05 ce 9f 12 00    	mov    %eax,0x129fce(%rip)        # 0x1403da490
1402b04c2:	48 81 c9 28 00 00 01 	or     $0x1000028,%rcx
1402b04c9:	48 f7 d1             	not    %rcx
1402b04cc:	48 23 0d 65 55 12 00 	and    0x125565(%rip),%rcx        # 0x1403d5a38
1402b04d3:	48 89 0d 5e 55 12 00 	mov    %rcx,0x12555e(%rip)        # 0x1403d5a38
1402b04da:	83 f8 01             	cmp    $0x1,%eax
1402b04dd:	76 0b                	jbe    0x1402b04ea
1402b04df:	48 83 e1 bf          	and    $0xffffffffffffffbf,%rcx
1402b04e3:	48 89 0d 4e 55 12 00 	mov    %rcx,0x12554e(%rip)        # 0x1403d5a38
1402b04ea:	41 0f ba e2 15       	bt     $0x15,%r10d
1402b04ef:	73 14                	jae    0x1402b0505
1402b04f1:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402b04f5:	48 0f ba e0 13       	bt     $0x13,%rax
1402b04fa:	73 09                	jae    0x1402b0505
1402b04fc:	48 0f ba 35 33 55 12 	btrq   $0x7,0x125533(%rip)        # 0x1403d5a38
1402b0503:	00 07
1402b0505:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402b050a:	33 c0                	xor    %eax,%eax
1402b050c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402b0511:	48 83 c4 10          	add    $0x10,%rsp
1402b0515:	41 5e                	pop    %r14
1402b0517:	5f                   	pop    %rdi
1402b0518:	5d                   	pop    %rbp
1402b0519:	c3                   	ret
1402b051a:	cc                   	int3
1402b051b:	cc                   	int3
1402b051c:	40 53                	rex push %rbx
1402b051e:	48 83 ec 20          	sub    $0x20,%rsp
1402b0522:	48 8b d9             	mov    %rcx,%rbx
1402b0525:	33 c9                	xor    %ecx,%ecx
1402b0527:	ff 15 73 4c 03 00    	call   *0x34c73(%rip)        # 0x1402e51a0
1402b052d:	48 8b cb             	mov    %rbx,%rcx
1402b0530:	ff 15 72 4c 03 00    	call   *0x34c72(%rip)        # 0x1402e51a8
1402b0536:	ff 15 9c 4e 03 00    	call   *0x34e9c(%rip)        # 0x1402e53d8
1402b053c:	48 8b c8             	mov    %rax,%rcx
1402b053f:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
1402b0544:	48 83 c4 20          	add    $0x20,%rsp
1402b0548:	5b                   	pop    %rbx
1402b0549:	48 ff 25 90 4e 03 00 	rex.W jmp *0x34e90(%rip)        # 0x1402e53e0
1402b0550:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402b0555:	48 83 ec 38          	sub    $0x38,%rsp
1402b0559:	b9 17 00 00 00       	mov    $0x17,%ecx
1402b055e:	ff 15 34 4c 03 00    	call   *0x34c34(%rip)        # 0x1402e5198
1402b0564:	85 c0                	test   %eax,%eax
1402b0566:	74 07                	je     0x1402b056f
1402b0568:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b056d:	cd 29                	int    $0x29
1402b056f:	48 8d 0d ca 9f 12 00 	lea    0x129fca(%rip),%rcx        # 0x1403da540
1402b0576:	e8 cd 01 00 00       	call   0x1402b0748
1402b057b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1402b0580:	48 89 05 b1 a0 12 00 	mov    %rax,0x12a0b1(%rip)        # 0x1403da638
1402b0587:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402b058c:	48 83 c0 08          	add    $0x8,%rax
1402b0590:	48 89 05 41 a0 12 00 	mov    %rax,0x12a041(%rip)        # 0x1403da5d8
1402b0597:	48 8b 05 9a a0 12 00 	mov    0x12a09a(%rip),%rax        # 0x1403da638
1402b059e:	48 89 05 0b 9f 12 00 	mov    %rax,0x129f0b(%rip)        # 0x1403da4b0
1402b05a5:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402b05aa:	48 89 05 0f a0 12 00 	mov    %rax,0x12a00f(%rip)        # 0x1403da5c0
1402b05b1:	c7 05 e5 9e 12 00 09 	movl   $0xc0000409,0x129ee5(%rip)        # 0x1403da4a0
1402b05b8:	04 00 c0
1402b05bb:	c7 05 df 9e 12 00 01 	movl   $0x1,0x129edf(%rip)        # 0x1403da4a4
1402b05c2:	00 00 00
1402b05c5:	c7 05 e9 9e 12 00 01 	movl   $0x1,0x129ee9(%rip)        # 0x1403da4b8
1402b05cc:	00 00 00
1402b05cf:	b8 08 00 00 00       	mov    $0x8,%eax
1402b05d4:	48 6b c0 00          	imul   $0x0,%rax,%rax
1402b05d8:	48 8d 0d e1 9e 12 00 	lea    0x129ee1(%rip),%rcx        # 0x1403da4c0
1402b05df:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
1402b05e6:	00
1402b05e7:	b8 08 00 00 00       	mov    $0x8,%eax
1402b05ec:	48 6b c0 00          	imul   $0x0,%rax,%rax
1402b05f0:	48 8b 0d 89 54 12 00 	mov    0x125489(%rip),%rcx        # 0x1403d5a80
1402b05f7:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
1402b05fc:	b8 08 00 00 00       	mov    $0x8,%eax
1402b0601:	48 6b c0 01          	imul   $0x1,%rax,%rax
1402b0605:	48 8b 0d b4 54 12 00 	mov    0x1254b4(%rip),%rcx        # 0x1403d5ac0
1402b060c:	48 89 4c 04 20       	mov    %rcx,0x20(%rsp,%rax,1)
1402b0611:	48 8d 0d 10 d2 0e 00 	lea    0xed210(%rip),%rcx        # 0x14039d828
1402b0618:	e8 ff fe ff ff       	call   0x1402b051c
1402b061d:	90                   	nop
1402b061e:	48 83 c4 38          	add    $0x38,%rsp
1402b0622:	c3                   	ret
1402b0623:	cc                   	int3
1402b0624:	48 83 ec 28          	sub    $0x28,%rsp
1402b0628:	b9 08 00 00 00       	mov    $0x8,%ecx
1402b062d:	e8 06 00 00 00       	call   0x1402b0638
1402b0632:	90                   	nop
1402b0633:	48 83 c4 28          	add    $0x28,%rsp
1402b0637:	c3                   	ret
1402b0638:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
1402b063c:	48 83 ec 28          	sub    $0x28,%rsp
1402b0640:	b9 17 00 00 00       	mov    $0x17,%ecx
1402b0645:	ff 15 4d 4b 03 00    	call   *0x34b4d(%rip)        # 0x1402e5198
1402b064b:	85 c0                	test   %eax,%eax
1402b064d:	74 08                	je     0x1402b0657
1402b064f:	8b 44 24 30          	mov    0x30(%rsp),%eax
1402b0653:	8b c8                	mov    %eax,%ecx
1402b0655:	cd 29                	int    $0x29
1402b0657:	48 8d 0d e2 9e 12 00 	lea    0x129ee2(%rip),%rcx        # 0x1403da540
1402b065e:	e8 75 00 00 00       	call   0x1402b06d8
1402b0663:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402b0668:	48 89 05 c9 9f 12 00 	mov    %rax,0x129fc9(%rip)        # 0x1403da638
1402b066f:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1402b0674:	48 83 c0 08          	add    $0x8,%rax
1402b0678:	48 89 05 59 9f 12 00 	mov    %rax,0x129f59(%rip)        # 0x1403da5d8
1402b067f:	48 8b 05 b2 9f 12 00 	mov    0x129fb2(%rip),%rax        # 0x1403da638
1402b0686:	48 89 05 23 9e 12 00 	mov    %rax,0x129e23(%rip)        # 0x1403da4b0
1402b068d:	c7 05 09 9e 12 00 09 	movl   $0xc0000409,0x129e09(%rip)        # 0x1403da4a0
1402b0694:	04 00 c0
1402b0697:	c7 05 03 9e 12 00 01 	movl   $0x1,0x129e03(%rip)        # 0x1403da4a4
1402b069e:	00 00 00
1402b06a1:	c7 05 0d 9e 12 00 01 	movl   $0x1,0x129e0d(%rip)        # 0x1403da4b8
1402b06a8:	00 00 00
1402b06ab:	b8 08 00 00 00       	mov    $0x8,%eax
1402b06b0:	48 6b c0 00          	imul   $0x0,%rax,%rax
1402b06b4:	48 8d 0d 05 9e 12 00 	lea    0x129e05(%rip),%rcx        # 0x1403da4c0
1402b06bb:	8b 54 24 30          	mov    0x30(%rsp),%edx
1402b06bf:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
1402b06c3:	48 8d 0d 5e d1 0e 00 	lea    0xed15e(%rip),%rcx        # 0x14039d828
1402b06ca:	e8 4d fe ff ff       	call   0x1402b051c
1402b06cf:	90                   	nop
1402b06d0:	48 83 c4 28          	add    $0x28,%rsp
1402b06d4:	c3                   	ret
1402b06d5:	cc                   	int3
1402b06d6:	cc                   	int3
1402b06d7:	cc                   	int3
1402b06d8:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402b06dd:	57                   	push   %rdi
1402b06de:	48 83 ec 40          	sub    $0x40,%rsp
1402b06e2:	48 8b d9             	mov    %rcx,%rbx
1402b06e5:	ff 15 9d 4d 03 00    	call   *0x34d9d(%rip)        # 0x1402e5488
1402b06eb:	48 8b bb f8 00 00 00 	mov    0xf8(%rbx),%rdi
1402b06f2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402b06f7:	48 8b cf             	mov    %rdi,%rcx
1402b06fa:	45 33 c0             	xor    %r8d,%r8d
1402b06fd:	ff 15 ad 4a 03 00    	call   *0x34aad(%rip)        # 0x1402e51b0
1402b0703:	48 85 c0             	test   %rax,%rax
1402b0706:	74 32                	je     0x1402b073a
1402b0708:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1402b070e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402b0713:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1402b0718:	4c 8b c8             	mov    %rax,%r9
1402b071b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402b0720:	4c 8b c7             	mov    %rdi,%r8
1402b0723:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402b0728:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402b072d:	33 c9                	xor    %ecx,%ecx
1402b072f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402b0734:	ff 15 ae 4c 03 00    	call   *0x34cae(%rip)        # 0x1402e53e8
1402b073a:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402b073f:	48 83 c4 40          	add    $0x40,%rsp
1402b0743:	5f                   	pop    %rdi
1402b0744:	c3                   	ret
1402b0745:	cc                   	int3
1402b0746:	cc                   	int3
1402b0747:	cc                   	int3
1402b0748:	40 53                	rex push %rbx
1402b074a:	56                   	push   %rsi
1402b074b:	57                   	push   %rdi
1402b074c:	48 83 ec 40          	sub    $0x40,%rsp
1402b0750:	48 8b d9             	mov    %rcx,%rbx
1402b0753:	ff 15 2f 4d 03 00    	call   *0x34d2f(%rip)        # 0x1402e5488
1402b0759:	48 8b b3 f8 00 00 00 	mov    0xf8(%rbx),%rsi
1402b0760:	33 ff                	xor    %edi,%edi
1402b0762:	45 33 c0             	xor    %r8d,%r8d
1402b0765:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402b076a:	48 8b ce             	mov    %rsi,%rcx
1402b076d:	ff 15 3d 4a 03 00    	call   *0x34a3d(%rip)        # 0x1402e51b0
1402b0773:	48 85 c0             	test   %rax,%rax
1402b0776:	74 39                	je     0x1402b07b1
1402b0778:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
1402b077e:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402b0783:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1402b0788:	4c 8b c8             	mov    %rax,%r9
1402b078b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402b0790:	4c 8b c6             	mov    %rsi,%r8
1402b0793:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402b0798:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1402b079d:	33 c9                	xor    %ecx,%ecx
1402b079f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402b07a4:	ff 15 3e 4c 03 00    	call   *0x34c3e(%rip)        # 0x1402e53e8
1402b07aa:	ff c7                	inc    %edi
1402b07ac:	83 ff 02             	cmp    $0x2,%edi
1402b07af:	7c b1                	jl     0x1402b0762
1402b07b1:	48 83 c4 40          	add    $0x40,%rsp
1402b07b5:	5f                   	pop    %rdi
1402b07b6:	5e                   	pop    %rsi
1402b07b7:	5b                   	pop    %rbx
1402b07b8:	c3                   	ret
1402b07b9:	cc                   	int3
1402b07ba:	cc                   	int3
1402b07bb:	cc                   	int3
1402b07bc:	48 8b c4             	mov    %rsp,%rax
1402b07bf:	48 89 58 18          	mov    %rbx,0x18(%rax)
1402b07c3:	48 89 70 20          	mov    %rsi,0x20(%rax)
1402b07c7:	48 89 50 10          	mov    %rdx,0x10(%rax)
1402b07cb:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402b07cf:	57                   	push   %rdi
1402b07d0:	41 56                	push   %r14
1402b07d2:	41 57                	push   %r15
1402b07d4:	48 83 ec 30          	sub    $0x30,%rsp
1402b07d8:	4d 8b f9             	mov    %r9,%r15
1402b07db:	4d 8b f0             	mov    %r8,%r14
1402b07de:	48 8b f2             	mov    %rdx,%rsi
1402b07e1:	48 8b f9             	mov    %rcx,%rdi
1402b07e4:	33 db                	xor    %ebx,%ebx