1403d309d:	74 05                	je     0x1403d30a4
1403d309f:	c6 00 00             	movb   $0x0,(%rax)
1403d30a2:	eb 02                	jmp    0x1403d30a6
1403d30a4:	33 db                	xor    %ebx,%ebx
1403d30a6:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d30aa:	49 89 5f 48          	mov    %rbx,0x48(%r15)
1403d30ae:	48 3b c6             	cmp    %rsi,%rax
1403d30b1:	0f 87 2f 0e 00 00    	ja     0x1403d3ee6
1403d30b7:	48 3b c7             	cmp    %rdi,%rax
1403d30ba:	0f 82 26 0e 00 00    	jb     0x1403d3ee6
1403d30c0:	e9 55 fd ff ff       	jmp    0x1403d2e1a
1403d30c5:	b9 10 00 00 00       	mov    $0x10,%ecx
1403d30ca:	e8 39 80 a4 00       	call   0x140e1b108
1403d30cf:	33 db                	xor    %ebx,%ebx
1403d30d1:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d30d5:	4c 8b f0             	mov    %rax,%r14
1403d30d8:	48 85 c0             	test   %rax,%rax
1403d30db:	74 08                	je     0x1403d30e5
1403d30dd:	48 89 18             	mov    %rbx,(%rax)
1403d30e0:	89 58 08             	mov    %ebx,0x8(%rax)
1403d30e3:	eb 03                	jmp    0x1403d30e8
1403d30e5:	4c 8b f3             	mov    %rbx,%r14
1403d30e8:	48 8d 47 03          	lea    0x3(%rdi),%rax
1403d30ec:	4d 89 77 50          	mov    %r14,0x50(%r15)
1403d30f0:	48 3b c6             	cmp    %rsi,%rax
1403d30f3:	0f 87 b6 12 00 00    	ja     0x1403d43af
1403d30f9:	48 3b c7             	cmp    %rdi,%rax
1403d30fc:	0f 82 ad 12 00 00    	jb     0x1403d43af
1403d3102:	b9 04 00 00 00       	mov    $0x4,%ecx
1403d3107:	41 c7 46 08 03 00 00 	movl   $0x3,0x8(%r14)
1403d310e:	00
1403d310f:	e8 08 85 a4 00       	call   0x140e1b61c
1403d3114:	49 89 06             	mov    %rax,(%r14)
1403d3117:	0f b7 0f             	movzwl (%rdi),%ecx
1403d311a:	66 89 08             	mov    %cx,(%rax)
1403d311d:	0f b6 4f 02          	movzbl 0x2(%rdi),%ecx
1403d3121:	88 48 02             	mov    %cl,0x2(%rax)
1403d3124:	49 8b 06             	mov    (%r14),%rax
1403d3127:	41 be 03 00 00 00    	mov    $0x3,%r14d
1403d312d:	c6 40 03 00          	movb   $0x0,0x3(%rax)
1403d3131:	e9 ed fb ff ff       	jmp    0x1403d2d23
1403d3136:	49 8b ce             	mov    %r14,%rcx
1403d3139:	e8 ca 7f a4 00       	call   0x140e1b108
1403d313e:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3142:	48 8b d8             	mov    %rax,%rbx
1403d3145:	48 85 c0             	test   %rax,%rax
1403d3148:	74 05                	je     0x1403d314f
1403d314a:	c6 00 00             	movb   $0x0,(%rax)
1403d314d:	eb 02                	jmp    0x1403d3151
1403d314f:	33 db                	xor    %ebx,%ebx
1403d3151:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d3155:	49 89 5f 58          	mov    %rbx,0x58(%r15)
1403d3159:	48 3b c6             	cmp    %rsi,%rax
1403d315c:	0f 87 ad 0d 00 00    	ja     0x1403d3f0f
1403d3162:	48 3b c7             	cmp    %rdi,%rax
1403d3165:	0f 82 a4 0d 00 00    	jb     0x1403d3f0f
1403d316b:	e9 aa fc ff ff       	jmp    0x1403d2e1a
1403d3170:	49 8b ce             	mov    %r14,%rcx
1403d3173:	e8 90 7f a4 00       	call   0x140e1b108
1403d3178:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d317c:	48 8b d8             	mov    %rax,%rbx
1403d317f:	48 85 c0             	test   %rax,%rax
1403d3182:	74 05                	je     0x1403d3189
1403d3184:	c6 00 00             	movb   $0x0,(%rax)
1403d3187:	eb 02                	jmp    0x1403d318b
1403d3189:	33 db                	xor    %ebx,%ebx
1403d318b:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d318f:	49 89 5f 60          	mov    %rbx,0x60(%r15)
1403d3193:	48 3b c6             	cmp    %rsi,%rax
1403d3196:	0f 87 9c 0d 00 00    	ja     0x1403d3f38
1403d319c:	48 3b c7             	cmp    %rdi,%rax
1403d319f:	0f 82 93 0d 00 00    	jb     0x1403d3f38
1403d31a5:	e9 70 fc ff ff       	jmp    0x1403d2e1a
1403d31aa:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d31af:	e8 54 7f a4 00       	call   0x140e1b108
1403d31b4:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d31b8:	48 8b d8             	mov    %rax,%rbx
1403d31bb:	48 85 c0             	test   %rax,%rax
1403d31be:	74 07                	je     0x1403d31c7
1403d31c0:	66 c7 00 00 00       	movw   $0x0,(%rax)
1403d31c5:	eb 02                	jmp    0x1403d31c9
1403d31c7:	33 db                	xor    %ebx,%ebx
1403d31c9:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d31cd:	49 89 5f 68          	mov    %rbx,0x68(%r15)
1403d31d1:	48 3b c6             	cmp    %rsi,%rax
1403d31d4:	0f 87 87 0d 00 00    	ja     0x1403d3f61
1403d31da:	48 3b c7             	cmp    %rdi,%rax
1403d31dd:	0f 82 7e 0d 00 00    	jb     0x1403d3f61
1403d31e3:	e9 4f fe ff ff       	jmp    0x1403d3037
1403d31e8:	b9 04 00 00 00       	mov    $0x4,%ecx
1403d31ed:	e8 16 7f a4 00       	call   0x140e1b108
1403d31f2:	33 db                	xor    %ebx,%ebx
1403d31f4:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d31f8:	48 85 c0             	test   %rax,%rax
1403d31fb:	74 04                	je     0x1403d3201
1403d31fd:	89 18                	mov    %ebx,(%rax)
1403d31ff:	eb 03                	jmp    0x1403d3204
1403d3201:	48 8b c3             	mov    %rbx,%rax
1403d3204:	45 8b cd             	mov    %r13d,%r9d
1403d3207:	49 89 47 70          	mov    %rax,0x70(%r15)
1403d320b:	4c 8b c6             	mov    %rsi,%r8
1403d320e:	48 8b d7             	mov    %rdi,%rdx
1403d3211:	48 8b c8             	mov    %rax,%rcx
1403d3214:	e8 57 24 00 00       	call   0x1403d5670
1403d3219:	41 be 04 00 00 00    	mov    $0x4,%r14d
1403d321f:	e9 ff fa ff ff       	jmp    0x1403d2d23
1403d3224:	b9 04 00 00 00       	mov    $0x4,%ecx
1403d3229:	e8 da 7e a4 00       	call   0x140e1b108
1403d322e:	33 db                	xor    %ebx,%ebx
1403d3230:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3234:	48 85 c0             	test   %rax,%rax
1403d3237:	74 04                	je     0x1403d323d
1403d3239:	89 18                	mov    %ebx,(%rax)
1403d323b:	eb 03                	jmp    0x1403d3240
1403d323d:	48 8b c3             	mov    %rbx,%rax
1403d3240:	45 8b cd             	mov    %r13d,%r9d
1403d3243:	49 89 47 78          	mov    %rax,0x78(%r15)
1403d3247:	4c 8b c6             	mov    %rsi,%r8
1403d324a:	48 8b d7             	mov    %rdi,%rdx
1403d324d:	48 8b c8             	mov    %rax,%rcx
1403d3250:	e8 9b 24 00 00       	call   0x1403d56f0
1403d3255:	41 be 04 00 00 00    	mov    $0x4,%r14d
1403d325b:	e9 c3 fa ff ff       	jmp    0x1403d2d23
1403d3260:	b9 08 00 00 00       	mov    $0x8,%ecx
1403d3265:	e8 9e 7e a4 00       	call   0x140e1b108
1403d326a:	33 db                	xor    %ebx,%ebx
1403d326c:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3270:	48 8b c8             	mov    %rax,%rcx
1403d3273:	48 85 c0             	test   %rax,%rax
1403d3276:	74 07                	je     0x1403d327f
1403d3278:	88 18                	mov    %bl,(%rax)
1403d327a:	89 58 04             	mov    %ebx,0x4(%rax)
1403d327d:	eb 03                	jmp    0x1403d3282
1403d327f:	48 8b cb             	mov    %rbx,%rcx
1403d3282:	48 8d 47 05          	lea    0x5(%rdi),%rax
1403d3286:	49 89 8f 80 00 00 00 	mov    %rcx,0x80(%r15)
1403d328d:	48 3b c6             	cmp    %rsi,%rax
1403d3290:	0f 87 45 11 00 00    	ja     0x1403d43db
1403d3296:	48 3b c7             	cmp    %rdi,%rax
1403d3299:	0f 82 3c 11 00 00    	jb     0x1403d43db
1403d329f:	0f b6 07             	movzbl (%rdi),%eax
1403d32a2:	88 01                	mov    %al,(%rcx)
1403d32a4:	8b 47 01             	mov    0x1(%rdi),%eax
1403d32a7:	45 3b ee             	cmp    %r14d,%r13d
1403d32aa:	74 02                	je     0x1403d32ae
1403d32ac:	0f c8                	bswap  %eax
1403d32ae:	89 41 04             	mov    %eax,0x4(%rcx)
1403d32b1:	45 8b f4             	mov    %r12d,%r14d
1403d32b4:	e9 6a fa ff ff       	jmp    0x1403d2d23
1403d32b9:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d32be:	e8 45 7e a4 00       	call   0x140e1b108
1403d32c3:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d32c7:	48 8b d8             	mov    %rax,%rbx
1403d32ca:	48 85 c0             	test   %rax,%rax
1403d32cd:	74 07                	je     0x1403d32d6
1403d32cf:	66 c7 00 00 00       	movw   $0x0,(%rax)
1403d32d4:	eb 02                	jmp    0x1403d32d8
1403d32d6:	33 db                	xor    %ebx,%ebx
1403d32d8:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d32dc:	49 89 9f 88 00 00 00 	mov    %rbx,0x88(%r15)
1403d32e3:	48 3b c6             	cmp    %rsi,%rax
1403d32e6:	0f 87 9e 0c 00 00    	ja     0x1403d3f8a
1403d32ec:	48 3b c7             	cmp    %rdi,%rax
1403d32ef:	0f 82 95 0c 00 00    	jb     0x1403d3f8a
1403d32f5:	e9 3d fd ff ff       	jmp    0x1403d3037
1403d32fa:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d32ff:	e8 04 7e a4 00       	call   0x140e1b108
1403d3304:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3308:	48 8b d8             	mov    %rax,%rbx
1403d330b:	48 85 c0             	test   %rax,%rax
1403d330e:	74 07                	je     0x1403d3317
1403d3310:	66 c7 00 00 00       	movw   $0x0,(%rax)
1403d3315:	eb 02                	jmp    0x1403d3319
1403d3317:	33 db                	xor    %ebx,%ebx
1403d3319:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d331d:	49 89 9f 90 00 00 00 	mov    %rbx,0x90(%r15)
1403d3324:	48 3b c6             	cmp    %rsi,%rax
1403d3327:	0f 87 d7 10 00 00    	ja     0x1403d4404
1403d332d:	48 3b c7             	cmp    %rdi,%rax
1403d3330:	0f 82 ce 10 00 00    	jb     0x1403d4404
1403d3336:	0f b6 07             	movzbl (%rdi),%eax
1403d3339:	88 03                	mov    %al,(%rbx)
1403d333b:	24 0f                	and    $0xf,%al
1403d333d:	88 43 01             	mov    %al,0x1(%rbx)
1403d3340:	e9 de f9 ff ff       	jmp    0x1403d2d23
1403d3345:	49 8b ce             	mov    %r14,%rcx
1403d3348:	e8 bb 7d a4 00       	call   0x140e1b108
1403d334d:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3351:	48 8b d8             	mov    %rax,%rbx
1403d3354:	48 85 c0             	test   %rax,%rax
1403d3357:	74 05                	je     0x1403d335e
1403d3359:	c6 00 00             	movb   $0x0,(%rax)
1403d335c:	eb 02                	jmp    0x1403d3360
1403d335e:	33 db                	xor    %ebx,%ebx
1403d3360:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d3364:	49 89 9f 98 00 00 00 	mov    %rbx,0x98(%r15)
1403d336b:	48 3b c6             	cmp    %rsi,%rax
1403d336e:	0f 87 3f 0c 00 00    	ja     0x1403d3fb3
1403d3374:	48 3b c7             	cmp    %rdi,%rax
1403d3377:	0f 82 36 0c 00 00    	jb     0x1403d3fb3
1403d337d:	e9 98 fa ff ff       	jmp    0x1403d2e1a
1403d3382:	b9 0a 00 00 00       	mov    $0xa,%ecx
1403d3387:	e8 7c 7d a4 00       	call   0x140e1b108
1403d338c:	33 db                	xor    %ebx,%ebx
1403d338e:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3392:	48 8b c8             	mov    %rax,%rcx
1403d3395:	48 85 c0             	test   %rax,%rax
1403d3398:	74 08                	je     0x1403d33a2
1403d339a:	88 18                	mov    %bl,(%rax)
1403d339c:	48 89 58 02          	mov    %rbx,0x2(%rax)
1403d33a0:	eb 03                	jmp    0x1403d33a5
1403d33a2:	48 8b cb             	mov    %rbx,%rcx
1403d33a5:	48 8d 47 09          	lea    0x9(%rdi),%rax
1403d33a9:	49 89 8f a0 00 00 00 	mov    %rcx,0xa0(%r15)
1403d33b0:	48 3b c6             	cmp    %rsi,%rax
1403d33b3:	0f 87 74 10 00 00    	ja     0x1403d442d
1403d33b9:	48 3b c7             	cmp    %rdi,%rax
1403d33bc:	0f 82 6b 10 00 00    	jb     0x1403d442d
1403d33c2:	0f b6 07             	movzbl (%rdi),%eax
1403d33c5:	88 01                	mov    %al,(%rcx)
1403d33c7:	0f b7 47 01          	movzwl 0x1(%rdi),%eax
1403d33cb:	45 3b ee             	cmp    %r14d,%r13d
1403d33ce:	75 27                	jne    0x1403d33f7
1403d33d0:	66 89 41 02          	mov    %ax,0x2(%rcx)
1403d33d4:	41 be 09 00 00 00    	mov    $0x9,%r14d
1403d33da:	0f b7 47 03          	movzwl 0x3(%rdi),%eax
1403d33de:	66 89 41 04          	mov    %ax,0x4(%rcx)
1403d33e2:	0f b7 47 05          	movzwl 0x5(%rdi),%eax
1403d33e6:	66 89 41 06          	mov    %ax,0x6(%rcx)
1403d33ea:	0f b7 47 07          	movzwl 0x7(%rdi),%eax
1403d33ee:	66 89 41 08          	mov    %ax,0x8(%rcx)
1403d33f2:	e9 2c f9 ff ff       	jmp    0x1403d2d23
1403d33f7:	66 c1 c8 08          	ror    $0x8,%ax
1403d33fb:	41 be 09 00 00 00    	mov    $0x9,%r14d
1403d3401:	66 89 41 02          	mov    %ax,0x2(%rcx)
1403d3405:	0f b7 47 03          	movzwl 0x3(%rdi),%eax
1403d3409:	66 c1 c8 08          	ror    $0x8,%ax
1403d340d:	66 89 41 04          	mov    %ax,0x4(%rcx)
1403d3411:	0f b7 47 05          	movzwl 0x5(%rdi),%eax
1403d3415:	66 c1 c8 08          	ror    $0x8,%ax
1403d3419:	66 89 41 06          	mov    %ax,0x6(%rcx)
1403d341d:	0f b7 47 07          	movzwl 0x7(%rdi),%eax
1403d3421:	66 c1 c8 08          	ror    $0x8,%ax
1403d3425:	66 89 41 08          	mov    %ax,0x8(%rcx)
1403d3429:	e9 f5 f8 ff ff       	jmp    0x1403d2d23
1403d342e:	49 8b ce             	mov    %r14,%rcx
1403d3431:	e8 d2 7c a4 00       	call   0x140e1b108
1403d3436:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d343a:	48 8b d8             	mov    %rax,%rbx
1403d343d:	48 85 c0             	test   %rax,%rax
1403d3440:	74 05                	je     0x1403d3447
1403d3442:	c6 00 00             	movb   $0x0,(%rax)
1403d3445:	eb 02                	jmp    0x1403d3449
1403d3447:	33 db                	xor    %ebx,%ebx
1403d3449:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d344d:	49 89 9f a8 00 00 00 	mov    %rbx,0xa8(%r15)
1403d3454:	48 3b c6             	cmp    %rsi,%rax
1403d3457:	0f 87 7f 0b 00 00    	ja     0x1403d3fdc
1403d345d:	48 3b c7             	cmp    %rdi,%rax
1403d3460:	0f 82 76 0b 00 00    	jb     0x1403d3fdc
1403d3466:	e9 af f9 ff ff       	jmp    0x1403d2e1a
1403d346b:	49 8b ce             	mov    %r14,%rcx
1403d346e:	e8 95 7c a4 00       	call   0x140e1b108
1403d3473:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3477:	48 8b d8             	mov    %rax,%rbx
1403d347a:	48 85 c0             	test   %rax,%rax
1403d347d:	74 05                	je     0x1403d3484
1403d347f:	c6 00 00             	movb   $0x0,(%rax)
1403d3482:	eb 02                	jmp    0x1403d3486
1403d3484:	33 db                	xor    %ebx,%ebx
1403d3486:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d348a:	49 89 9f b0 00 00 00 	mov    %rbx,0xb0(%r15)
1403d3491:	48 3b c6             	cmp    %rsi,%rax
1403d3494:	0f 87 6b 0b 00 00    	ja     0x1403d4005
1403d349a:	48 3b c7             	cmp    %rdi,%rax
1403d349d:	0f 82 62 0b 00 00    	jb     0x1403d4005
1403d34a3:	e9 72 f9 ff ff       	jmp    0x1403d2e1a
1403d34a8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d34ad:	e8 56 7c a4 00       	call   0x140e1b108
1403d34b2:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d34b6:	48 8b d8             	mov    %rax,%rbx
1403d34b9:	48 85 c0             	test   %rax,%rax
1403d34bc:	74 07                	je     0x1403d34c5
1403d34be:	66 c7 00 00 00       	movw   $0x0,(%rax)
1403d34c3:	eb 02                	jmp    0x1403d34c7
1403d34c5:	33 db                	xor    %ebx,%ebx
1403d34c7:	48 8d 47 02          	lea    0x2(%rdi),%rax
1403d34cb:	49 89 9f b8 00 00 00 	mov    %rbx,0xb8(%r15)
1403d34d2:	48 3b c6             	cmp    %rsi,%rax
1403d34d5:	0f 87 7e 0f 00 00    	ja     0x1403d4459
1403d34db:	48 3b c7             	cmp    %rdi,%rax
1403d34de:	0f 82 75 0f 00 00    	jb     0x1403d4459
1403d34e4:	0f b6 07             	movzbl (%rdi),%eax
1403d34e7:	41 be 02 00 00 00    	mov    $0x2,%r14d
1403d34ed:	88 03                	mov    %al,(%rbx)
1403d34ef:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1403d34f3:	88 43 01             	mov    %al,0x1(%rbx)
1403d34f6:	e9 28 f8 ff ff       	jmp    0x1403d2d23
1403d34fb:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d3500:	e8 03 7c a4 00       	call   0x140e1b108
1403d3505:	33 db                	xor    %ebx,%ebx
1403d3507:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d350b:	48 85 c0             	test   %rax,%rax
1403d350e:	74 05                	je     0x1403d3515
1403d3510:	66 89 18             	mov    %bx,(%rax)
1403d3513:	eb 03                	jmp    0x1403d3518
1403d3515:	48 8b c3             	mov    %rbx,%rax
1403d3518:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1403d351c:	49 89 87 c0 00 00 00 	mov    %rax,0xc0(%r15)
1403d3523:	48 3b ce             	cmp    %rsi,%rcx
1403d3526:	0f 87 59 0f 00 00    	ja     0x1403d4485
1403d352c:	48 3b cf             	cmp    %rdi,%rcx
1403d352f:	0f 82 50 0f 00 00    	jb     0x1403d4485
1403d3535:	0f b7 0f             	movzwl (%rdi),%ecx
1403d3538:	45 3b ee             	cmp    %r14d,%r13d
1403d353b:	74 04                	je     0x1403d3541
1403d353d:	66 c1 c9 08          	ror    $0x8,%cx
1403d3541:	66 89 08             	mov    %cx,(%rax)
1403d3544:	41 be 02 00 00 00    	mov    $0x2,%r14d
1403d354a:	e9 d4 f7 ff ff       	jmp    0x1403d2d23
1403d354f:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d3554:	e8 af 7b a4 00       	call   0x140e1b108
1403d3559:	33 db                	xor    %ebx,%ebx
1403d355b:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d355f:	48 85 c0             	test   %rax,%rax
1403d3562:	74 05                	je     0x1403d3569
1403d3564:	66 89 18             	mov    %bx,(%rax)
1403d3567:	eb 03                	jmp    0x1403d356c
1403d3569:	48 8b c3             	mov    %rbx,%rax
1403d356c:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1403d3570:	49 89 87 c8 00 00 00 	mov    %rax,0xc8(%r15)
1403d3577:	48 3b ce             	cmp    %rsi,%rcx
1403d357a:	0f 87 ae 0a 00 00    	ja     0x1403d402e
1403d3580:	48 3b cf             	cmp    %rdi,%rcx
1403d3583:	0f 82 a5 0a 00 00    	jb     0x1403d402e
1403d3589:	eb aa                	jmp    0x1403d3535
1403d358b:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d3590:	e8 73 7b a4 00       	call   0x140e1b108
1403d3595:	33 db                	xor    %ebx,%ebx
1403d3597:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d359b:	48 85 c0             	test   %rax,%rax
1403d359e:	74 05                	je     0x1403d35a5
1403d35a0:	66 89 18             	mov    %bx,(%rax)
1403d35a3:	eb 03                	jmp    0x1403d35a8
1403d35a5:	48 8b c3             	mov    %rbx,%rax
1403d35a8:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1403d35ac:	49 89 87 d0 00 00 00 	mov    %rax,0xd0(%r15)
1403d35b3:	48 3b ce             	cmp    %rsi,%rcx
1403d35b6:	0f 87 9e 0a 00 00    	ja     0x1403d405a
1403d35bc:	48 3b cf             	cmp    %rdi,%rcx