1401a325d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401a3262:	e8 19 fc ff ff       	call   0x1401a2e80
1401a3267:	48 83 c4 48          	add    $0x48,%rsp
1401a326b:	c3                   	ret
1401a326c:	90                   	nop
1401a326d:	90                   	nop
1401a326e:	90                   	nop
1401a326f:	90                   	nop
1401a3270:	89 54 24 10          	mov    %edx,0x10(%rsp)
1401a3274:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401a3279:	48 83 ec 48          	sub    $0x48,%rsp
1401a327d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401a3282:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a3286:	8b 40 10             	mov    0x10(%rax),%eax
1401a3289:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401a328d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401a3292:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a3296:	8b 40 0c             	mov    0xc(%rax),%eax
1401a3299:	89 44 24 24          	mov    %eax,0x24(%rsp)
1401a329d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401a32a2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a32a6:	8b 40 08             	mov    0x8(%rax),%eax
1401a32a9:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401a32ad:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401a32b2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a32b6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401a32bb:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401a32c0:	48 83 e8 10          	sub    $0x10,%rax
1401a32c4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a32c9:	8b 54 24 58          	mov    0x58(%rsp),%edx
1401a32cd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401a32d2:	e8 5d fd ff ff       	call   0x1401a3034
1401a32d7:	48 83 c4 48          	add    $0x48,%rsp
1401a32db:	c3                   	ret
1401a32dc:	90                   	nop
1401a32dd:	90                   	nop
1401a32de:	90                   	nop
1401a32df:	90                   	nop
1401a32e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401a32e5:	55                   	push   %rbp
1401a32e6:	56                   	push   %rsi
1401a32e7:	57                   	push   %rdi
1401a32e8:	48 83 ec 30          	sub    $0x30,%rsp
1401a32ec:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401a32f0:	48 8b d9             	mov    %rcx,%rbx
1401a32f3:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
1401a32f8:	bd 01 00 00 00       	mov    $0x1,%ebp
1401a32fd:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1401a3301:	0f 85 d7 00 00 00    	jne    0x1401a33de
1401a3307:	8b 70 08             	mov    0x8(%rax),%esi
1401a330a:	85 f6                	test   %esi,%esi
1401a330c:	0f 89 86 00 00 00    	jns    0x1401a3398
1401a3312:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1401a3316:	ff 15 74 ed 06 00    	call   *0x6ed74(%rip)        # 0x140212090
1401a331c:	39 47 10             	cmp    %eax,0x10(%rdi)
1401a331f:	0f 85 0a 01 00 00    	jne    0x1401a342f
1401a3325:	83 fe ff             	cmp    $0xffffffff,%esi
1401a3328:	75 0f                	jne    0x1401a3339
1401a332a:	83 67 10 00          	andl   $0x0,0x10(%rdi)
1401a332e:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3332:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%rax)
1401a3339:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a333d:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401a3341:	0f 85 97 00 00 00    	jne    0x1401a33de
1401a3347:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a334b:	8b 08                	mov    (%rax),%ecx
1401a334d:	85 c9                	test   %ecx,%ecx
1401a334f:	74 1d                	je     0x1401a336e
1401a3351:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3355:	33 d2                	xor    %edx,%edx
1401a3357:	87 10                	xchg   %edx,(%rax)
1401a3359:	85 d2                	test   %edx,%edx
1401a335b:	74 11                	je     0x1401a336e
1401a335d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401a3361:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401a3366:	ff 15 1c ef 06 00    	call   *0x6ef1c(%rip)        # 0x140212288
1401a336c:	8b e8                	mov    %eax,%ebp
1401a336e:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401a3372:	41 8b 50 04          	mov    0x4(%r8),%edx
1401a3376:	85 d2                	test   %edx,%edx
1401a3378:	7e 15                	jle    0x1401a338f
1401a337a:	8d 4a ff             	lea    -0x1(%rdx),%ecx
1401a337d:	8b c2                	mov    %edx,%eax
1401a337f:	f0 41 0f b1 48 04    	lock cmpxchg %ecx,0x4(%r8)
1401a3385:	74 06                	je     0x1401a338d
1401a3387:	8b d0                	mov    %eax,%edx
1401a3389:	85 c0                	test   %eax,%eax
1401a338b:	7f ed                	jg     0x1401a337a
1401a338d:	85 d2                	test   %edx,%edx
1401a338f:	74 4d                	je     0x1401a33de
1401a3391:	ba 01 00 00 00       	mov    $0x1,%edx
1401a3396:	eb 35                	jmp    0x1401a33cd
1401a3398:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401a339c:	83 c8 ff             	or     $0xffffffff,%eax
1401a339f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401a33a4:	3b c5                	cmp    %ebp,%eax
1401a33a6:	75 36                	jne    0x1401a33de
1401a33a8:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1401a33ac:	41 8b 50 04          	mov    0x4(%r8),%edx
1401a33b0:	85 d2                	test   %edx,%edx
1401a33b2:	7e 15                	jle    0x1401a33c9
1401a33b4:	8d 4a ff             	lea    -0x1(%rdx),%ecx
1401a33b7:	8b c2                	mov    %edx,%eax
1401a33b9:	f0 41 0f b1 48 04    	lock cmpxchg %ecx,0x4(%r8)
1401a33bf:	74 06                	je     0x1401a33c7
1401a33c1:	8b d0                	mov    %eax,%edx
1401a33c3:	85 c0                	test   %eax,%eax
1401a33c5:	7f ed                	jg     0x1401a33b4
1401a33c7:	85 d2                	test   %edx,%edx
1401a33c9:	74 13                	je     0x1401a33de
1401a33cb:	8b d5                	mov    %ebp,%edx
1401a33cd:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1401a33d1:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401a33d6:	ff 15 ac ee 06 00    	call   *0x6eeac(%rip)        # 0x140212288
1401a33dc:	8b e8                	mov    %eax,%ebp
1401a33de:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a33e2:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1401a33e6:	75 07                	jne    0x1401a33ef
1401a33e8:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401a33ec:	f0 ff 08             	lock decl (%rax)
1401a33ef:	f6 05 cb 09 17 00 01 	testb  $0x1,0x1709cb(%rip)        # 0x140313dc1
1401a33f6:	74 28                	je     0x1401a3420
1401a33f8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a33fc:	4c 8d 43 f0          	lea    -0x10(%rbx),%r8
1401a3400:	48 8d 15 d1 8c 0d 00 	lea    0xd8cd1(%rip),%rdx        # 0x14027c0d8
1401a3407:	8b 41 08             	mov    0x8(%rcx),%eax
1401a340a:	44 8b c8             	mov    %eax,%r9d
1401a340d:	41 f7 d9             	neg    %r9d
1401a3410:	44 0f 48 c8          	cmovs  %eax,%r9d
1401a3414:	8b 41 14             	mov    0x14(%rcx),%eax
1401a3417:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401a341b:	e8 2c f4 ff ff       	call   0x1401a284c
1401a3420:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401a3425:	8b c5                	mov    %ebp,%eax
1401a3427:	48 83 c4 30          	add    $0x30,%rsp
1401a342b:	5f                   	pop    %rdi
1401a342c:	5e                   	pop    %rsi
1401a342d:	5d                   	pop    %rbp
1401a342e:	c3                   	ret
1401a342f:	b9 c2 a5 40 1e       	mov    $0x1e40a5c2,%ecx
1401a3434:	e8 97 88 e6 ff       	call   0x14000bcd0
1401a3439:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401a343d:	e9 e3 fe ff ff       	jmp    0x1401a3325
1401a3442:	cc                   	int3
1401a3443:	90                   	nop
1401a3444:	90                   	nop
1401a3445:	90                   	nop
1401a3446:	90                   	nop
1401a3447:	90                   	nop
1401a3448:	90                   	nop
1401a3449:	90                   	nop
1401a344a:	90                   	nop
1401a344b:	90                   	nop
1401a344c:	90                   	nop
1401a344d:	90                   	nop
1401a344e:	90                   	nop
1401a344f:	90                   	nop
1401a3450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a3455:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a345a:	57                   	push   %rdi
1401a345b:	48 83 ec 20          	sub    $0x20,%rsp
1401a345f:	8b f2                	mov    %edx,%esi
1401a3461:	48 8b d9             	mov    %rcx,%rbx
1401a3464:	bf 80 00 00 00       	mov    $0x80,%edi
1401a3469:	ff 15 21 ec 06 00    	call   *0x6ec21(%rip)        # 0x140212090
1401a346f:	44 8b c0             	mov    %eax,%r8d
1401a3472:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3476:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1401a347a:	75 42                	jne    0x1401a34be
1401a347c:	8b 40 08             	mov    0x8(%rax),%eax
1401a347f:	85 c0                	test   %eax,%eax
1401a3481:	79 12                	jns    0x1401a3495
1401a3483:	33 ff                	xor    %edi,%edi
1401a3485:	eb 37                	jmp    0x1401a34be
1401a3487:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a348b:	83 ca ff             	or     $0xffffffff,%edx
1401a348e:	f0 0f b1 51 08       	lock cmpxchg %edx,0x8(%rcx)
1401a3493:	74 66                	je     0x1401a34fb
1401a3495:	83 f8 01             	cmp    $0x1,%eax
1401a3498:	74 ed                	je     0x1401a3487
1401a349a:	48 8b 03             	mov    (%rbx),%rax
1401a349d:	48 8b cb             	mov    %rbx,%rcx
1401a34a0:	48 8b 40 28          	mov    0x28(%rax),%rax
1401a34a4:	ff 15 86 f9 06 00    	call   *0x6f986(%rip)        # 0x140212e30
1401a34aa:	48 8b 03             	mov    (%rbx),%rax
1401a34ad:	8b d6                	mov    %esi,%edx
1401a34af:	48 8b cb             	mov    %rbx,%rcx
1401a34b2:	48 8b 40 18          	mov    0x18(%rax),%rax
1401a34b6:	ff 15 74 f9 06 00    	call   *0x6f974(%rip)        # 0x140212e30
1401a34bc:	8b f8                	mov    %eax,%edi
1401a34be:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a34c2:	83 79 18 00          	cmpl   $0x0,0x18(%rcx)
1401a34c6:	74 21                	je     0x1401a34e9
1401a34c8:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1401a34cc:	48 8d 8b 48 04 00 00 	lea    0x448(%rbx),%rcx
1401a34d3:	e8 e0 07 00 00       	call   0x1401a3cb8
1401a34d8:	84 c0                	test   %al,%al
1401a34da:	74 0d                	je     0x1401a34e9
1401a34dc:	48 8b 8b 48 04 00 00 	mov    0x448(%rbx),%rcx
1401a34e3:	ff 15 6f ef 06 00    	call   *0x6ef6f(%rip)        # 0x140212458
1401a34e9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a34ee:	8b c7                	mov    %edi,%eax
1401a34f0:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a34f5:	48 83 c4 20          	add    $0x20,%rsp
1401a34f9:	5f                   	pop    %rdi
1401a34fa:	c3                   	ret
1401a34fb:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a34ff:	44 89 40 10          	mov    %r8d,0x10(%rax)
1401a3503:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3507:	8b 4b 30             	mov    0x30(%rbx),%ecx
1401a350a:	89 48 0c             	mov    %ecx,0xc(%rax)
1401a350d:	e9 71 ff ff ff       	jmp    0x1401a3483
1401a3512:	cc                   	int3
1401a3513:	90                   	nop
1401a3514:	90                   	nop
1401a3515:	90                   	nop
1401a3516:	90                   	nop
1401a3517:	90                   	nop
1401a3518:	90                   	nop
1401a3519:	90                   	nop
1401a351a:	90                   	nop
1401a351b:	90                   	nop
1401a351c:	90                   	nop
1401a351d:	90                   	nop
1401a351e:	90                   	nop
1401a351f:	90                   	nop
1401a3520:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401a3525:	57                   	push   %rdi
1401a3526:	48 83 ec 30          	sub    $0x30,%rsp
1401a352a:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401a352e:	48 8b d9             	mov    %rcx,%rbx
1401a3531:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
1401a3536:	bf 80 00 00 00       	mov    $0x80,%edi
1401a353b:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1401a353f:	0f 85 98 00 00 00    	jne    0x1401a35dd
1401a3545:	8b 40 08             	mov    0x8(%rax),%eax
1401a3548:	83 f8 ff             	cmp    $0xffffffff,%eax
1401a354b:	0f 85 d3 00 00 00    	jne    0x1401a3624
1401a3551:	ff 15 39 eb 06 00    	call   *0x6eb39(%rip)        # 0x140212090
1401a3557:	8b c8                	mov    %eax,%ecx
1401a3559:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a355d:	39 48 10             	cmp    %ecx,0x10(%rax)
1401a3560:	0f 85 af 00 00 00    	jne    0x1401a3615
1401a3566:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a356a:	83 60 10 00          	andl   $0x0,0x10(%rax)
1401a356e:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3572:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%rax)
1401a3579:	b8 01 00 00 00       	mov    $0x1,%eax
1401a357e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a3582:	87 41 08             	xchg   %eax,0x8(%rcx)
1401a3585:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3589:	8b 08                	mov    (%rax),%ecx
1401a358b:	85 c9                	test   %ecx,%ecx
1401a358d:	74 1b                	je     0x1401a35aa
1401a358f:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a3593:	33 d2                	xor    %edx,%edx
1401a3595:	87 10                	xchg   %edx,(%rax)
1401a3597:	85 d2                	test   %edx,%edx
1401a3599:	74 0f                	je     0x1401a35aa
1401a359b:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401a359f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401a35a4:	ff 15 de ec 06 00    	call   *0x6ecde(%rip)        # 0x140212288
1401a35aa:	f6 05 10 08 17 00 01 	testb  $0x1,0x170810(%rip)        # 0x140313dc1
1401a35b1:	74 28                	je     0x1401a35db
1401a35b3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401a35b7:	4c 8d 43 f0          	lea    -0x10(%rbx),%r8
1401a35bb:	48 8d 15 36 8b 0d 00 	lea    0xd8b36(%rip),%rdx        # 0x14027c0f8
1401a35c2:	8b 41 08             	mov    0x8(%rcx),%eax
1401a35c5:	44 8b c8             	mov    %eax,%r9d
1401a35c8:	41 f7 d9             	neg    %r9d
1401a35cb:	44 0f 48 c8          	cmovs  %eax,%r9d
1401a35cf:	8b 41 14             	mov    0x14(%rcx),%eax
1401a35d2:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401a35d6:	e8 71 f2 ff ff       	call   0x1401a284c
1401a35db:	33 ff                	xor    %edi,%edi
1401a35dd:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a35e1:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1401a35e5:	74 21                	je     0x1401a3608
1401a35e7:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1401a35eb:	48 8d 8b 48 04 00 00 	lea    0x448(%rbx),%rcx
1401a35f2:	e8 c1 06 00 00       	call   0x1401a3cb8
1401a35f7:	84 c0                	test   %al,%al
1401a35f9:	74 0d                	je     0x1401a3608
1401a35fb:	48 8b 8b 48 04 00 00 	mov    0x448(%rbx),%rcx
1401a3602:	ff 15 50 ee 06 00    	call   *0x6ee50(%rip)        # 0x140212458
1401a3608:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401a360d:	8b c7                	mov    %edi,%eax
1401a360f:	48 83 c4 30          	add    $0x30,%rsp
1401a3613:	5f                   	pop    %rdi
1401a3614:	c3                   	ret
1401a3615:	b9 9b a5 40 1e       	mov    $0x1e40a59b,%ecx
1401a361a:	e8 b1 86 e6 ff       	call   0x14000bcd0
1401a361f:	e9 42 ff ff ff       	jmp    0x1401a3566
1401a3624:	b9 9c a5 40 1e       	mov    $0x1e40a59c,%ecx
1401a3629:	e8 a2 86 e6 ff       	call   0x14000bcd0
1401a362e:	e9 1e ff ff ff       	jmp    0x1401a3551
1401a3633:	cc                   	int3
1401a3634:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a3639:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a363e:	57                   	push   %rdi
1401a363f:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1401a3646:	8b 41 28             	mov    0x28(%rcx),%eax
1401a3649:	48 8b da             	mov    %rdx,%rbx
1401a364c:	48 8b 51 58          	mov    0x58(%rcx),%rdx
1401a3650:	41 8b f0             	mov    %r8d,%esi
1401a3653:	4c 8b 49 30          	mov    0x30(%rcx),%r9
1401a3657:	48 8b f9             	mov    %rcx,%rdi
1401a365a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401a365f:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401a3663:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401a3669:	e8 4e 3e 00 00       	call   0x1401a74bc
1401a366e:	48 8b 47 38          	mov    0x38(%rdi),%rax
1401a3672:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401a3677:	48 8b 88 50 04 00 00 	mov    0x450(%rax),%rcx
1401a367e:	48 8b 41 58          	mov    0x58(%rcx),%rax
1401a3682:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401a3687:	ff 15 03 ea 06 00    	call   *0x6ea03(%rip)        # 0x140212090
1401a368d:	3b 05 c1 03 17 00    	cmp    0x1703c1(%rip),%eax        # 0x140313a54
1401a3693:	44 8b ce             	mov    %esi,%r9d
1401a3696:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401a369b:	b9 02 00 00 00       	mov    $0x2,%ecx
1401a36a0:	74 10                	je     0x1401a36b2
1401a36a2:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1401a36a7:	45 33 c0             	xor    %r8d,%r8d
1401a36aa:	ff 15 f8 eb 06 00    	call   *0x6ebf8(%rip)        # 0x1402122a8
1401a36b0:	eb 05                	jmp    0x1401a36b7
1401a36b2:	e8 61 35 f9 ff       	call   0x140136c18
1401a36b7:	8b d8                	mov    %eax,%ebx
1401a36b9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401a36be:	83 fb 01             	cmp    $0x1,%ebx
1401a36c1:	b8 80 00 00 00       	mov    $0x80,%eax
1401a36c6:	0f 44 d8             	cmove  %eax,%ebx
1401a36c9:	e8 aa 3d 00 00       	call   0x1401a7478
1401a36ce:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1401a36d5:	00
1401a36d6:	8b c3                	mov    %ebx,%eax
1401a36d8:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1401a36dc:	49 8b 73 18          	mov    0x18(%r11),%rsi
1401a36e0:	49 8b e3             	mov    %r11,%rsp
1401a36e3:	5f                   	pop    %rdi
1401a36e4:	c3                   	ret
1401a36e5:	90                   	nop
1401a36e6:	90                   	nop
1401a36e7:	90                   	nop
1401a36e8:	48 83 ec 48          	sub    $0x48,%rsp
1401a36ec:	83 64 24 24 00       	andl   $0x0,0x24(%rsp)
1401a36f1:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1401a36f5:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401a36fa:	41 8b 41 08          	mov    0x8(%r9),%eax
1401a36fe:	85 c0                	test   %eax,%eax