1400f327b:	90                   	nop
1400f327c:	48 8b 17             	mov    (%rdi),%rdx
1400f327f:	48 85 d2             	test   %rdx,%rdx
1400f3282:	74 16                	je     0x1400f329a
1400f3284:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3288:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f328c:	48 83 c2 08          	add    $0x8,%rdx
1400f3290:	48 03 ca             	add    %rdx,%rcx
1400f3293:	48 8b 01             	mov    (%rcx),%rax
1400f3296:	ff 50 08             	call   *0x8(%rax)
1400f3299:	90                   	nop
1400f329a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400f329f:	48 8b 10             	mov    (%rax),%rdx
1400f32a2:	48 85 d2             	test   %rdx,%rdx
1400f32a5:	74 16                	je     0x1400f32bd
1400f32a7:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f32ab:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f32af:	48 83 c2 08          	add    $0x8,%rdx
1400f32b3:	48 03 ca             	add    %rdx,%rcx
1400f32b6:	48 8b 01             	mov    (%rcx),%rax
1400f32b9:	ff 50 08             	call   *0x8(%rax)
1400f32bc:	90                   	nop
1400f32bd:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400f32c2:	48 8b 10             	mov    (%rax),%rdx
1400f32c5:	48 85 d2             	test   %rdx,%rdx
1400f32c8:	74 16                	je     0x1400f32e0
1400f32ca:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f32ce:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f32d2:	48 83 c2 08          	add    $0x8,%rdx
1400f32d6:	48 03 ca             	add    %rdx,%rcx
1400f32d9:	48 8b 01             	mov    (%rcx),%rax
1400f32dc:	ff 50 08             	call   *0x8(%rax)
1400f32df:	90                   	nop
1400f32e0:	32 c0                	xor    %al,%al
1400f32e2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f32e7:	48 83 c4 20          	add    $0x20,%rsp
1400f32eb:	5f                   	pop    %rdi
1400f32ec:	c3                   	ret
1400f32ed:	cc                   	int3
1400f32ee:	cc                   	int3
1400f32ef:	cc                   	int3
1400f32f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f32f5:	57                   	push   %rdi
1400f32f6:	48 83 ec 20          	sub    $0x20,%rsp
1400f32fa:	49 8b f9             	mov    %r9,%rdi
1400f32fd:	49 8b d8             	mov    %r8,%rbx
1400f3300:	4c 8b 12             	mov    (%rdx),%r10
1400f3303:	4d 85 d2             	test   %r10,%r10
1400f3306:	74 16                	je     0x1400f331e
1400f3308:	49 8b 42 08          	mov    0x8(%r10),%rax
1400f330c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3310:	49 83 c2 08          	add    $0x8,%r10
1400f3314:	49 03 ca             	add    %r10,%rcx
1400f3317:	48 8b 01             	mov    (%rcx),%rax
1400f331a:	ff 50 08             	call   *0x8(%rax)
1400f331d:	90                   	nop
1400f331e:	48 8b 13             	mov    (%rbx),%rdx
1400f3321:	48 85 d2             	test   %rdx,%rdx
1400f3324:	74 16                	je     0x1400f333c
1400f3326:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f332a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f332e:	48 83 c2 08          	add    $0x8,%rdx
1400f3332:	48 03 ca             	add    %rdx,%rcx
1400f3335:	48 8b 01             	mov    (%rcx),%rax
1400f3338:	ff 50 08             	call   *0x8(%rax)
1400f333b:	90                   	nop
1400f333c:	48 8b 17             	mov    (%rdi),%rdx
1400f333f:	48 85 d2             	test   %rdx,%rdx
1400f3342:	74 16                	je     0x1400f335a
1400f3344:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3348:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f334c:	48 83 c2 08          	add    $0x8,%rdx
1400f3350:	48 03 ca             	add    %rdx,%rcx
1400f3353:	48 8b 01             	mov    (%rcx),%rax
1400f3356:	ff 50 08             	call   *0x8(%rax)
1400f3359:	90                   	nop
1400f335a:	32 c0                	xor    %al,%al
1400f335c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f3361:	48 83 c4 20          	add    $0x20,%rsp
1400f3365:	5f                   	pop    %rdi
1400f3366:	c3                   	ret
1400f3367:	cc                   	int3
1400f3368:	cc                   	int3
1400f3369:	cc                   	int3
1400f336a:	cc                   	int3
1400f336b:	cc                   	int3
1400f336c:	cc                   	int3
1400f336d:	cc                   	int3
1400f336e:	cc                   	int3
1400f336f:	cc                   	int3
1400f3370:	40 53                	rex push %rbx
1400f3372:	48 83 ec 20          	sub    $0x20,%rsp
1400f3376:	49 8b d8             	mov    %r8,%rbx
1400f3379:	4c 8b 0a             	mov    (%rdx),%r9
1400f337c:	4d 85 c9             	test   %r9,%r9
1400f337f:	74 16                	je     0x1400f3397
1400f3381:	49 8b 41 08          	mov    0x8(%r9),%rax
1400f3385:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3389:	49 83 c1 08          	add    $0x8,%r9
1400f338d:	49 03 c9             	add    %r9,%rcx
1400f3390:	48 8b 01             	mov    (%rcx),%rax
1400f3393:	ff 50 08             	call   *0x8(%rax)
1400f3396:	90                   	nop
1400f3397:	48 8b 13             	mov    (%rbx),%rdx
1400f339a:	48 85 d2             	test   %rdx,%rdx
1400f339d:	74 16                	je     0x1400f33b5
1400f339f:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f33a3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f33a7:	48 83 c2 08          	add    $0x8,%rdx
1400f33ab:	48 03 ca             	add    %rdx,%rcx
1400f33ae:	48 8b 01             	mov    (%rcx),%rax
1400f33b1:	ff 50 08             	call   *0x8(%rax)
1400f33b4:	90                   	nop
1400f33b5:	48 83 c4 20          	add    $0x20,%rsp
1400f33b9:	5b                   	pop    %rbx
1400f33ba:	c3                   	ret
1400f33bb:	cc                   	int3
1400f33bc:	cc                   	int3
1400f33bd:	cc                   	int3
1400f33be:	cc                   	int3
1400f33bf:	cc                   	int3
1400f33c0:	40 53                	rex push %rbx
1400f33c2:	48 83 ec 20          	sub    $0x20,%rsp
1400f33c6:	49 8b d8             	mov    %r8,%rbx
1400f33c9:	4c 8b 0a             	mov    (%rdx),%r9
1400f33cc:	4d 85 c9             	test   %r9,%r9
1400f33cf:	74 16                	je     0x1400f33e7
1400f33d1:	49 8b 41 08          	mov    0x8(%r9),%rax
1400f33d5:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f33d9:	49 83 c1 08          	add    $0x8,%r9
1400f33dd:	49 03 c9             	add    %r9,%rcx
1400f33e0:	48 8b 01             	mov    (%rcx),%rax
1400f33e3:	ff 50 08             	call   *0x8(%rax)
1400f33e6:	90                   	nop
1400f33e7:	48 8b 13             	mov    (%rbx),%rdx
1400f33ea:	48 85 d2             	test   %rdx,%rdx
1400f33ed:	74 16                	je     0x1400f3405
1400f33ef:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f33f3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f33f7:	48 83 c2 08          	add    $0x8,%rdx
1400f33fb:	48 03 ca             	add    %rdx,%rcx
1400f33fe:	48 8b 01             	mov    (%rcx),%rax
1400f3401:	ff 50 08             	call   *0x8(%rax)
1400f3404:	90                   	nop
1400f3405:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400f340a:	48 8b 10             	mov    (%rax),%rdx
1400f340d:	48 85 d2             	test   %rdx,%rdx
1400f3410:	74 16                	je     0x1400f3428
1400f3412:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3416:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f341a:	48 83 c2 08          	add    $0x8,%rdx
1400f341e:	48 03 ca             	add    %rdx,%rcx
1400f3421:	48 8b 01             	mov    (%rcx),%rax
1400f3424:	ff 50 08             	call   *0x8(%rax)
1400f3427:	90                   	nop
1400f3428:	32 c0                	xor    %al,%al
1400f342a:	48 83 c4 20          	add    $0x20,%rsp
1400f342e:	5b                   	pop    %rbx
1400f342f:	c3                   	ret
1400f3430:	40 53                	rex push %rbx
1400f3432:	48 83 ec 20          	sub    $0x20,%rsp
1400f3436:	49 8b d8             	mov    %r8,%rbx
1400f3439:	4c 8b 0a             	mov    (%rdx),%r9
1400f343c:	4d 85 c9             	test   %r9,%r9
1400f343f:	74 16                	je     0x1400f3457
1400f3441:	49 8b 41 08          	mov    0x8(%r9),%rax
1400f3445:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3449:	49 83 c1 08          	add    $0x8,%r9
1400f344d:	49 03 c9             	add    %r9,%rcx
1400f3450:	48 8b 01             	mov    (%rcx),%rax
1400f3453:	ff 50 08             	call   *0x8(%rax)
1400f3456:	90                   	nop
1400f3457:	48 8b 13             	mov    (%rbx),%rdx
1400f345a:	48 85 d2             	test   %rdx,%rdx
1400f345d:	74 16                	je     0x1400f3475
1400f345f:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3463:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3467:	48 83 c2 08          	add    $0x8,%rdx
1400f346b:	48 03 ca             	add    %rdx,%rcx
1400f346e:	48 8b 01             	mov    (%rcx),%rax
1400f3471:	ff 50 08             	call   *0x8(%rax)
1400f3474:	90                   	nop
1400f3475:	32 c0                	xor    %al,%al
1400f3477:	48 83 c4 20          	add    $0x20,%rsp
1400f347b:	5b                   	pop    %rbx
1400f347c:	c3                   	ret
1400f347d:	cc                   	int3
1400f347e:	cc                   	int3
1400f347f:	cc                   	int3
1400f3480:	48 83 ec 28          	sub    $0x28,%rsp
1400f3484:	4c 8b 02             	mov    (%rdx),%r8
1400f3487:	4d 85 c0             	test   %r8,%r8
1400f348a:	74 16                	je     0x1400f34a2
1400f348c:	49 8b 40 08          	mov    0x8(%r8),%rax
1400f3490:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3494:	49 83 c0 08          	add    $0x8,%r8
1400f3498:	49 03 c8             	add    %r8,%rcx
1400f349b:	48 8b 01             	mov    (%rcx),%rax
1400f349e:	ff 50 08             	call   *0x8(%rax)
1400f34a1:	90                   	nop
1400f34a2:	32 c0                	xor    %al,%al
1400f34a4:	48 83 c4 28          	add    $0x28,%rsp
1400f34a8:	c3                   	ret
1400f34a9:	cc                   	int3
1400f34aa:	cc                   	int3
1400f34ab:	cc                   	int3
1400f34ac:	cc                   	int3
1400f34ad:	cc                   	int3
1400f34ae:	cc                   	int3
1400f34af:	cc                   	int3
1400f34b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f34b5:	57                   	push   %rdi
1400f34b6:	48 83 ec 20          	sub    $0x20,%rsp
1400f34ba:	49 8b f9             	mov    %r9,%rdi
1400f34bd:	48 8b da             	mov    %rdx,%rbx
1400f34c0:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1400f34c7:	49 8b 10             	mov    (%r8),%rdx
1400f34ca:	48 85 d2             	test   %rdx,%rdx
1400f34cd:	74 16                	je     0x1400f34e5
1400f34cf:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f34d3:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f34d7:	48 83 c2 08          	add    $0x8,%rdx
1400f34db:	48 03 ca             	add    %rdx,%rcx
1400f34de:	48 8b 01             	mov    (%rcx),%rax
1400f34e1:	ff 50 08             	call   *0x8(%rax)
1400f34e4:	90                   	nop
1400f34e5:	48 8b 17             	mov    (%rdi),%rdx
1400f34e8:	48 85 d2             	test   %rdx,%rdx
1400f34eb:	74 16                	je     0x1400f3503
1400f34ed:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f34f1:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f34f5:	48 83 c2 08          	add    $0x8,%rdx
1400f34f9:	48 03 ca             	add    %rdx,%rcx
1400f34fc:	48 8b 01             	mov    (%rcx),%rax
1400f34ff:	ff 50 08             	call   *0x8(%rax)
1400f3502:	90                   	nop
1400f3503:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400f3508:	48 8b 10             	mov    (%rax),%rdx
1400f350b:	48 85 d2             	test   %rdx,%rdx
1400f350e:	74 16                	je     0x1400f3526
1400f3510:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3514:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3518:	48 83 c2 08          	add    $0x8,%rdx
1400f351c:	48 03 ca             	add    %rdx,%rcx
1400f351f:	48 8b 01             	mov    (%rcx),%rax
1400f3522:	ff 50 08             	call   *0x8(%rax)
1400f3525:	90                   	nop
1400f3526:	48 8b c3             	mov    %rbx,%rax
1400f3529:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f352e:	48 83 c4 20          	add    $0x20,%rsp
1400f3532:	5f                   	pop    %rdi
1400f3533:	c3                   	ret
1400f3534:	cc                   	int3
1400f3535:	cc                   	int3
1400f3536:	cc                   	int3
1400f3537:	cc                   	int3
1400f3538:	cc                   	int3
1400f3539:	cc                   	int3
1400f353a:	cc                   	int3
1400f353b:	cc                   	int3
1400f353c:	cc                   	int3
1400f353d:	cc                   	int3
1400f353e:	cc                   	int3
1400f353f:	cc                   	int3
1400f3540:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f3545:	57                   	push   %rdi
1400f3546:	48 83 ec 20          	sub    $0x20,%rsp
1400f354a:	49 8b f9             	mov    %r9,%rdi
1400f354d:	49 8b d8             	mov    %r8,%rbx
1400f3550:	4c 8b 12             	mov    (%rdx),%r10
1400f3553:	4d 85 d2             	test   %r10,%r10
1400f3556:	74 16                	je     0x1400f356e
1400f3558:	49 8b 42 08          	mov    0x8(%r10),%rax
1400f355c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3560:	49 83 c2 08          	add    $0x8,%r10
1400f3564:	49 03 ca             	add    %r10,%rcx
1400f3567:	48 8b 01             	mov    (%rcx),%rax
1400f356a:	ff 50 08             	call   *0x8(%rax)
1400f356d:	90                   	nop
1400f356e:	48 8b 13             	mov    (%rbx),%rdx
1400f3571:	48 85 d2             	test   %rdx,%rdx
1400f3574:	74 16                	je     0x1400f358c
1400f3576:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f357a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f357e:	48 83 c2 08          	add    $0x8,%rdx
1400f3582:	48 03 ca             	add    %rdx,%rcx
1400f3585:	48 8b 01             	mov    (%rcx),%rax
1400f3588:	ff 50 08             	call   *0x8(%rax)
1400f358b:	90                   	nop
1400f358c:	48 8b 17             	mov    (%rdi),%rdx
1400f358f:	48 85 d2             	test   %rdx,%rdx
1400f3592:	74 16                	je     0x1400f35aa
1400f3594:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3598:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f359c:	48 83 c2 08          	add    $0x8,%rdx
1400f35a0:	48 03 ca             	add    %rdx,%rcx
1400f35a3:	48 8b 01             	mov    (%rcx),%rax
1400f35a6:	ff 50 08             	call   *0x8(%rax)
1400f35a9:	90                   	nop
1400f35aa:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1400f35af:	48 8b 10             	mov    (%rax),%rdx
1400f35b2:	48 85 d2             	test   %rdx,%rdx
1400f35b5:	74 16                	je     0x1400f35cd
1400f35b7:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f35bb:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f35bf:	48 83 c2 08          	add    $0x8,%rdx
1400f35c3:	48 03 ca             	add    %rdx,%rcx
1400f35c6:	48 8b 01             	mov    (%rcx),%rax
1400f35c9:	ff 50 08             	call   *0x8(%rax)
1400f35cc:	90                   	nop
1400f35cd:	b8 01 00 00 00       	mov    $0x1,%eax
1400f35d2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f35d7:	48 83 c4 20          	add    $0x20,%rsp
1400f35db:	5f                   	pop    %rdi
1400f35dc:	c3                   	ret
1400f35dd:	cc                   	int3
1400f35de:	cc                   	int3
1400f35df:	cc                   	int3
1400f35e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f35e5:	57                   	push   %rdi
1400f35e6:	48 83 ec 20          	sub    $0x20,%rsp
1400f35ea:	49 8b f9             	mov    %r9,%rdi
1400f35ed:	49 8b d8             	mov    %r8,%rbx
1400f35f0:	4c 8b 12             	mov    (%rdx),%r10
1400f35f3:	4d 85 d2             	test   %r10,%r10
1400f35f6:	74 16                	je     0x1400f360e
1400f35f8:	49 8b 42 08          	mov    0x8(%r10),%rax
1400f35fc:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f3600:	49 83 c2 08          	add    $0x8,%r10
1400f3604:	49 03 ca             	add    %r10,%rcx
1400f3607:	48 8b 01             	mov    (%rcx),%rax
1400f360a:	ff 50 08             	call   *0x8(%rax)
1400f360d:	90                   	nop
1400f360e:	48 8b 13             	mov    (%rbx),%rdx
1400f3611:	48 85 d2             	test   %rdx,%rdx
1400f3614:	74 16                	je     0x1400f362c
1400f3616:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f361a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f361e:	48 83 c2 08          	add    $0x8,%rdx
1400f3622:	48 03 ca             	add    %rdx,%rcx
1400f3625:	48 8b 01             	mov    (%rcx),%rax
1400f3628:	ff 50 08             	call   *0x8(%rax)
1400f362b:	90                   	nop
1400f362c:	48 8b 17             	mov    (%rdi),%rdx
1400f362f:	48 85 d2             	test   %rdx,%rdx
1400f3632:	74 16                	je     0x1400f364a
1400f3634:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f3638:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f363c:	48 83 c2 08          	add    $0x8,%rdx
1400f3640:	48 03 ca             	add    %rdx,%rcx