14050776c:	41 0f b6 96 21 02 00 	movzbl 0x221(%r14),%edx
140507773:	00
140507774:	44 0f b7 09          	movzwl (%rcx),%r9d
140507778:	44 0f b6 41 02       	movzbl 0x2(%rcx),%r8d
14050777d:	48 8b c8             	mov    %rax,%rcx
140507780:	e8 1b eb fe ff       	call   0x1404f62a0
140507785:	eb 03                	jmp    0x14050778a
140507787:	48 8b c3             	mov    %rbx,%rax
14050778a:	8b 4d 7f             	mov    0x7f(%rbp),%ecx
14050778d:	4c 8b c7             	mov    %rdi,%r8
140507790:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
140507794:	48 8b d6             	mov    %rsi,%rdx
140507797:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
14050779b:	48 8b c8             	mov    %rax,%rcx
14050779e:	49 89 86 18 01 00 00 	mov    %rax,0x118(%r14)
1405077a5:	e8 a6 c7 ff ff       	call   0x140503f50
1405077aa:	4d 8b 8e 10 01 00 00 	mov    0x110(%r14),%r9
1405077b1:	4c 63 e8             	movslq %eax,%r13
1405077b4:	49 8b 51 08          	mov    0x8(%r9),%rdx
1405077b8:	49 3b 51 10          	cmp    0x10(%r9),%rdx
1405077bc:	74 11                	je     0x1405077cf
1405077be:	49 8b 8e 18 01 00 00 	mov    0x118(%r14),%rcx
1405077c5:	48 89 0a             	mov    %rcx,(%rdx)
1405077c8:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
1405077cd:	eb 0f                	jmp    0x1405077de
1405077cf:	4d 8d 86 18 01 00 00 	lea    0x118(%r14),%r8
1405077d6:	49 8b c9             	mov    %r9,%rcx
1405077d9:	e8 e2 dc eb ff       	call   0x1403c54c0
1405077de:	49 03 f5             	add    %r13,%rsi
1405077e1:	49 89 9e 18 01 00 00 	mov    %rbx,0x118(%r14)
1405077e8:	49 83 ec 01          	sub    $0x1,%r12
1405077ec:	0f 85 64 ff ff ff    	jne    0x140507756
1405077f2:	4c 8b 6d cf          	mov    -0x31(%rbp),%r13
1405077f6:	41 2b f5             	sub    %r13d,%esi
1405077f9:	e9 7f 13 00 00       	jmp    0x140508b7d
1405077fe:	44 8b 62 60          	mov    0x60(%rdx),%r12d
140507802:	45 85 e4             	test   %r12d,%r12d
140507805:	0f 88 74 19 00 00    	js     0x14050917f
14050780b:	48 8b c7             	mov    %rdi,%rax
14050780e:	49 63 f4             	movslq %r12d,%rsi
140507811:	49 2b c5             	sub    %r13,%rax
140507814:	48 3b f0             	cmp    %rax,%rsi
140507817:	0f 8f 8b 19 00 00    	jg     0x1405091a8
14050781d:	b9 18 00 00 00       	mov    $0x18,%ecx
140507822:	49 89 9e 28 01 00 00 	mov    %rbx,0x128(%r14)
140507829:	e8 da 38 91 00       	call   0x140e1b108
14050782e:	48 8b c8             	mov    %rax,%rcx
140507831:	48 85 c0             	test   %rax,%rax
140507834:	74 0d                	je     0x140507843
140507836:	48 89 18             	mov    %rbx,(%rax)
140507839:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050783d:	48 89 58 10          	mov    %rbx,0x10(%rax)
140507841:	eb 03                	jmp    0x140507846
140507843:	48 8b cb             	mov    %rbx,%rcx
140507846:	49 89 8e 20 01 00 00 	mov    %rcx,0x120(%r14)
14050784d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140507851:	48 2b 01             	sub    (%rcx),%rax
140507854:	48 c1 f8 03          	sar    $0x3,%rax
140507858:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
14050785c:	48 3b f0             	cmp    %rax,%rsi
14050785f:	76 1c                	jbe    0x14050787d
140507861:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140507868:	ff ff 1f
14050786b:	48 3b f0             	cmp    %rax,%rsi
14050786e:	0f 87 5c 13 00 00    	ja     0x140508bd0
140507874:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140507878:	e8 a3 dd eb ff       	call   0x1403c5620
14050787d:	49 8b f5             	mov    %r13,%rsi
140507880:	45 85 e4             	test   %r12d,%r12d
140507883:	0f 8e b8 f0 ff ff    	jle    0x140506941
140507889:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140507890:	b9 d8 02 00 00       	mov    $0x2d8,%ecx
140507895:	e8 6e 38 91 00       	call   0x140e1b108
14050789a:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14050789e:	48 85 c0             	test   %rax,%rax
1405078a1:	74 1e                	je     0x1405078c1
1405078a3:	49 8b 0e             	mov    (%r14),%rcx
1405078a6:	41 0f b6 96 21 02 00 	movzbl 0x221(%r14),%edx
1405078ad:	00
1405078ae:	44 0f b7 09          	movzwl (%rcx),%r9d
1405078b2:	44 0f b6 41 02       	movzbl 0x2(%rcx),%r8d
1405078b7:	48 8b c8             	mov    %rax,%rcx
1405078ba:	e8 e1 e9 fe ff       	call   0x1404f62a0
1405078bf:	eb 03                	jmp    0x1405078c4
1405078c1:	48 8b c3             	mov    %rbx,%rax
1405078c4:	8b 4d 7f             	mov    0x7f(%rbp),%ecx
1405078c7:	4c 8b c7             	mov    %rdi,%r8
1405078ca:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
1405078ce:	48 8b d6             	mov    %rsi,%rdx
1405078d1:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1405078d5:	48 8b c8             	mov    %rax,%rcx
1405078d8:	49 89 86 28 01 00 00 	mov    %rax,0x128(%r14)
1405078df:	e8 6c c6 ff ff       	call   0x140503f50
1405078e4:	4d 8b 8e 20 01 00 00 	mov    0x120(%r14),%r9
1405078eb:	4c 63 e8             	movslq %eax,%r13
1405078ee:	49 8b 51 08          	mov    0x8(%r9),%rdx
1405078f2:	49 3b 51 10          	cmp    0x10(%r9),%rdx
1405078f6:	74 11                	je     0x140507909
1405078f8:	49 8b 8e 28 01 00 00 	mov    0x128(%r14),%rcx
1405078ff:	48 89 0a             	mov    %rcx,(%rdx)
140507902:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
140507907:	eb 0f                	jmp    0x140507918
140507909:	4d 8d 86 28 01 00 00 	lea    0x128(%r14),%r8
140507910:	49 8b c9             	mov    %r9,%rcx
140507913:	e8 a8 db eb ff       	call   0x1403c54c0
140507918:	49 03 f5             	add    %r13,%rsi
14050791b:	49 89 9e 28 01 00 00 	mov    %rbx,0x128(%r14)
140507922:	49 83 ec 01          	sub    $0x1,%r12
140507926:	0f 85 64 ff ff ff    	jne    0x140507890
14050792c:	4c 8b 6d cf          	mov    -0x31(%rbp),%r13
140507930:	41 2b f5             	sub    %r13d,%esi
140507933:	e9 45 12 00 00       	jmp    0x140508b7d
140507938:	81 e9 01 78 00 00    	sub    $0x7801,%ecx
14050793e:	83 f9 0e             	cmp    $0xe,%ecx
140507941:	0f 87 34 12 00 00    	ja     0x140508b7b
140507947:	48 63 c1             	movslq %ecx,%rax
14050794a:	48 8d 0d af 86 af ff 	lea    -0x507951(%rip),%rcx        # 0x140000000
140507951:	8b 84 81 c8 96 50 00 	mov    0x5096c8(%rcx,%rax,4),%eax
140507958:	48 03 c1             	add    %rcx,%rax
14050795b:	ff e0                	jmp    *%rax
14050795d:	44 8b 62 60          	mov    0x60(%rdx),%r12d
140507961:	45 85 e4             	test   %r12d,%r12d
140507964:	0f 88 68 18 00 00    	js     0x1405091d2
14050796a:	48 8b c7             	mov    %rdi,%rax
14050796d:	49 63 f4             	movslq %r12d,%rsi
140507970:	49 2b c5             	sub    %r13,%rax
140507973:	48 3b f0             	cmp    %rax,%rsi
140507976:	0f 8f 7f 18 00 00    	jg     0x1405091fb
14050797c:	b9 18 00 00 00       	mov    $0x18,%ecx
140507981:	49 89 9e 38 01 00 00 	mov    %rbx,0x138(%r14)
140507988:	e8 7b 37 91 00       	call   0x140e1b108
14050798d:	48 8b c8             	mov    %rax,%rcx
140507990:	48 85 c0             	test   %rax,%rax
140507993:	74 0d                	je     0x1405079a2
140507995:	48 89 18             	mov    %rbx,(%rax)
140507998:	48 89 58 08          	mov    %rbx,0x8(%rax)
14050799c:	48 89 58 10          	mov    %rbx,0x10(%rax)
1405079a0:	eb 03                	jmp    0x1405079a5
1405079a2:	48 8b cb             	mov    %rbx,%rcx
1405079a5:	49 89 8e 30 01 00 00 	mov    %rcx,0x130(%r14)
1405079ac:	48 8b 41 10          	mov    0x10(%rcx),%rax
1405079b0:	48 2b 01             	sub    (%rcx),%rax
1405079b3:	48 c1 f8 03          	sar    $0x3,%rax
1405079b7:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
1405079bb:	48 3b f0             	cmp    %rax,%rsi
1405079be:	76 1c                	jbe    0x1405079dc
1405079c0:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1405079c7:	ff ff 1f
1405079ca:	48 3b f0             	cmp    %rax,%rsi
1405079cd:	0f 87 fd 11 00 00    	ja     0x140508bd0
1405079d3:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1405079d7:	e8 44 dc eb ff       	call   0x1403c5620
1405079dc:	49 8b f5             	mov    %r13,%rsi
1405079df:	45 85 e4             	test   %r12d,%r12d
1405079e2:	0f 8e 59 ef ff ff    	jle    0x140506941
1405079e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1405079ef:	00
1405079f0:	b9 d8 02 00 00       	mov    $0x2d8,%ecx
1405079f5:	e8 0e 37 91 00       	call   0x140e1b108
1405079fa:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1405079fe:	48 85 c0             	test   %rax,%rax
140507a01:	74 1e                	je     0x140507a21
140507a03:	49 8b 0e             	mov    (%r14),%rcx
140507a06:	41 0f b6 96 21 02 00 	movzbl 0x221(%r14),%edx
140507a0d:	00
140507a0e:	44 0f b7 09          	movzwl (%rcx),%r9d
140507a12:	44 0f b6 41 02       	movzbl 0x2(%rcx),%r8d
140507a17:	48 8b c8             	mov    %rax,%rcx
140507a1a:	e8 81 e8 fe ff       	call   0x1404f62a0
140507a1f:	eb 03                	jmp    0x140507a24
140507a21:	48 8b c3             	mov    %rbx,%rax
140507a24:	8b 4d 7f             	mov    0x7f(%rbp),%ecx
140507a27:	4c 8b c7             	mov    %rdi,%r8
140507a2a:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
140507a2e:	48 8b d6             	mov    %rsi,%rdx
140507a31:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140507a35:	48 8b c8             	mov    %rax,%rcx
140507a38:	49 89 86 38 01 00 00 	mov    %rax,0x138(%r14)
140507a3f:	e8 0c c5 ff ff       	call   0x140503f50
140507a44:	4d 8b 8e 30 01 00 00 	mov    0x130(%r14),%r9
140507a4b:	4c 63 e8             	movslq %eax,%r13
140507a4e:	49 8b 51 08          	mov    0x8(%r9),%rdx
140507a52:	49 3b 51 10          	cmp    0x10(%r9),%rdx
140507a56:	74 11                	je     0x140507a69
140507a58:	49 8b 8e 38 01 00 00 	mov    0x138(%r14),%rcx
140507a5f:	48 89 0a             	mov    %rcx,(%rdx)
140507a62:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
140507a67:	eb 0f                	jmp    0x140507a78
140507a69:	4d 8d 86 38 01 00 00 	lea    0x138(%r14),%r8
140507a70:	49 8b c9             	mov    %r9,%rcx
140507a73:	e8 48 da eb ff       	call   0x1403c54c0
140507a78:	49 03 f5             	add    %r13,%rsi
140507a7b:	49 89 9e 38 01 00 00 	mov    %rbx,0x138(%r14)
140507a82:	49 83 ec 01          	sub    $0x1,%r12
140507a86:	0f 85 64 ff ff ff    	jne    0x1405079f0
140507a8c:	4c 8b 6d cf          	mov    -0x31(%rbp),%r13
140507a90:	41 2b f5             	sub    %r13d,%esi
140507a93:	e9 e5 10 00 00       	jmp    0x140508b7d
140507a98:	44 8b 62 60          	mov    0x60(%rdx),%r12d
140507a9c:	45 85 e4             	test   %r12d,%r12d
140507a9f:	0f 88 80 17 00 00    	js     0x140509225
140507aa5:	48 8b c7             	mov    %rdi,%rax
140507aa8:	49 63 f4             	movslq %r12d,%rsi
140507aab:	49 2b c5             	sub    %r13,%rax
140507aae:	48 3b f0             	cmp    %rax,%rsi
140507ab1:	0f 8f 97 17 00 00    	jg     0x14050924e
140507ab7:	b9 18 00 00 00       	mov    $0x18,%ecx
140507abc:	49 89 9e 48 01 00 00 	mov    %rbx,0x148(%r14)
140507ac3:	e8 40 36 91 00       	call   0x140e1b108
140507ac8:	48 8b c8             	mov    %rax,%rcx
140507acb:	48 85 c0             	test   %rax,%rax
140507ace:	74 0d                	je     0x140507add
140507ad0:	48 89 18             	mov    %rbx,(%rax)
140507ad3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140507ad7:	48 89 58 10          	mov    %rbx,0x10(%rax)
140507adb:	eb 03                	jmp    0x140507ae0
140507add:	48 8b cb             	mov    %rbx,%rcx
140507ae0:	49 89 8e 40 01 00 00 	mov    %rcx,0x140(%r14)
140507ae7:	48 8b 41 10          	mov    0x10(%rcx),%rax
140507aeb:	48 2b 01             	sub    (%rcx),%rax
140507aee:	48 c1 f8 03          	sar    $0x3,%rax
140507af2:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
140507af6:	48 3b f0             	cmp    %rax,%rsi
140507af9:	76 1c                	jbe    0x140507b17
140507afb:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140507b02:	ff ff 1f
140507b05:	48 3b f0             	cmp    %rax,%rsi
140507b08:	0f 87 c2 10 00 00    	ja     0x140508bd0
140507b0e:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140507b12:	e8 09 db eb ff       	call   0x1403c5620
140507b17:	49 8b f5             	mov    %r13,%rsi
140507b1a:	45 85 e4             	test   %r12d,%r12d
140507b1d:	0f 8e 1e ee ff ff    	jle    0x140506941
140507b23:	b9 d8 02 00 00       	mov    $0x2d8,%ecx
140507b28:	e8 db 35 91 00       	call   0x140e1b108
140507b2d:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140507b31:	48 85 c0             	test   %rax,%rax
140507b34:	74 1e                	je     0x140507b54
140507b36:	49 8b 0e             	mov    (%r14),%rcx
140507b39:	41 0f b6 96 21 02 00 	movzbl 0x221(%r14),%edx
140507b40:	00
140507b41:	44 0f b7 09          	movzwl (%rcx),%r9d
140507b45:	44 0f b6 41 02       	movzbl 0x2(%rcx),%r8d
140507b4a:	48 8b c8             	mov    %rax,%rcx
140507b4d:	e8 4e e7 fe ff       	call   0x1404f62a0
140507b52:	eb 03                	jmp    0x140507b57
140507b54:	48 8b c3             	mov    %rbx,%rax
140507b57:	8b 4d 7f             	mov    0x7f(%rbp),%ecx
140507b5a:	4c 8b c7             	mov    %rdi,%r8
140507b5d:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
140507b61:	48 8b d6             	mov    %rsi,%rdx
140507b64:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140507b68:	48 8b c8             	mov    %rax,%rcx
140507b6b:	49 89 86 48 01 00 00 	mov    %rax,0x148(%r14)
140507b72:	e8 d9 c3 ff ff       	call   0x140503f50
140507b77:	4d 8b 8e 40 01 00 00 	mov    0x140(%r14),%r9
140507b7e:	4c 63 e8             	movslq %eax,%r13
140507b81:	49 8b 51 08          	mov    0x8(%r9),%rdx
140507b85:	49 3b 51 10          	cmp    0x10(%r9),%rdx
140507b89:	74 11                	je     0x140507b9c
140507b8b:	49 8b 8e 48 01 00 00 	mov    0x148(%r14),%rcx
140507b92:	48 89 0a             	mov    %rcx,(%rdx)
140507b95:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
140507b9a:	eb 0f                	jmp    0x140507bab
140507b9c:	4d 8d 86 48 01 00 00 	lea    0x148(%r14),%r8
140507ba3:	49 8b c9             	mov    %r9,%rcx
140507ba6:	e8 15 d9 eb ff       	call   0x1403c54c0
140507bab:	49 03 f5             	add    %r13,%rsi
140507bae:	49 89 9e 48 01 00 00 	mov    %rbx,0x148(%r14)
140507bb5:	49 83 ec 01          	sub    $0x1,%r12
140507bb9:	0f 85 64 ff ff ff    	jne    0x140507b23
140507bbf:	4c 8b 6d cf          	mov    -0x31(%rbp),%r13
140507bc3:	41 2b f5             	sub    %r13d,%esi
140507bc6:	e9 b2 0f 00 00       	jmp    0x140508b7d
140507bcb:	44 8b 62 60          	mov    0x60(%rdx),%r12d
140507bcf:	45 85 e4             	test   %r12d,%r12d
140507bd2:	0f 88 a0 16 00 00    	js     0x140509278
140507bd8:	48 8b c7             	mov    %rdi,%rax
140507bdb:	49 63 f4             	movslq %r12d,%rsi
140507bde:	49 2b c5             	sub    %r13,%rax
140507be1:	48 3b f0             	cmp    %rax,%rsi
140507be4:	0f 8f b7 16 00 00    	jg     0x1405092a1
140507bea:	b9 18 00 00 00       	mov    $0x18,%ecx
140507bef:	49 89 9e 58 01 00 00 	mov    %rbx,0x158(%r14)
140507bf6:	e8 0d 35 91 00       	call   0x140e1b108
140507bfb:	48 8b c8             	mov    %rax,%rcx
140507bfe:	48 85 c0             	test   %rax,%rax
140507c01:	74 0d                	je     0x140507c10
140507c03:	48 89 18             	mov    %rbx,(%rax)
140507c06:	48 89 58 08          	mov    %rbx,0x8(%rax)
140507c0a:	48 89 58 10          	mov    %rbx,0x10(%rax)
140507c0e:	eb 03                	jmp    0x140507c13
140507c10:	48 8b cb             	mov    %rbx,%rcx
140507c13:	49 89 8e 50 01 00 00 	mov    %rcx,0x150(%r14)
140507c1a:	48 8b 41 10          	mov    0x10(%rcx),%rax
140507c1e:	48 2b 01             	sub    (%rcx),%rax
140507c21:	48 c1 f8 03          	sar    $0x3,%rax
140507c25:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
140507c29:	48 3b f0             	cmp    %rax,%rsi
140507c2c:	76 1c                	jbe    0x140507c4a
140507c2e:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140507c35:	ff ff 1f
140507c38:	48 3b f0             	cmp    %rax,%rsi
140507c3b:	0f 87 8f 0f 00 00    	ja     0x140508bd0
140507c41:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140507c45:	e8 d6 d9 eb ff       	call   0x1403c5620
140507c4a:	49 8b f5             	mov    %r13,%rsi
140507c4d:	45 85 e4             	test   %r12d,%r12d
140507c50:	0f 8e eb ec ff ff    	jle    0x140506941
140507c56:	b9 d8 02 00 00       	mov    $0x2d8,%ecx
140507c5b:	e8 a8 34 91 00       	call   0x140e1b108
140507c60:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140507c64:	48 85 c0             	test   %rax,%rax
140507c67:	74 1e                	je     0x140507c87
140507c69:	49 8b 0e             	mov    (%r14),%rcx
140507c6c:	41 0f b6 96 21 02 00 	movzbl 0x221(%r14),%edx
140507c73:	00
140507c74:	44 0f b7 09          	movzwl (%rcx),%r9d
140507c78:	44 0f b6 41 02       	movzbl 0x2(%rcx),%r8d
140507c7d:	48 8b c8             	mov    %rax,%rcx
140507c80:	e8 1b e6 fe ff       	call   0x1404f62a0
140507c85:	eb 03                	jmp    0x140507c8a
140507c87:	48 8b c3             	mov    %rbx,%rax
140507c8a:	8b 4d 7f             	mov    0x7f(%rbp),%ecx
140507c8d:	4c 8b c7             	mov    %rdi,%r8
140507c90:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
140507c94:	48 8b d6             	mov    %rsi,%rdx
140507c97:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140507c9b:	48 8b c8             	mov    %rax,%rcx
140507c9e:	49 89 86 58 01 00 00 	mov    %rax,0x158(%r14)
140507ca5:	e8 a6 c2 ff ff       	call   0x140503f50
140507caa:	4d 8b 8e 50 01 00 00 	mov    0x150(%r14),%r9
140507cb1:	4c 63 e8             	movslq %eax,%r13
140507cb4:	49 8b 51 08          	mov    0x8(%r9),%rdx
140507cb8:	49 3b 51 10          	cmp    0x10(%r9),%rdx
140507cbc:	74 11                	je     0x140507ccf
140507cbe:	49 8b 8e 58 01 00 00 	mov    0x158(%r14),%rcx
140507cc5:	48 89 0a             	mov    %rcx,(%rdx)
140507cc8:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
140507ccd:	eb 0f                	jmp    0x140507cde
140507ccf:	4d 8d 86 58 01 00 00 	lea    0x158(%r14),%r8
140507cd6:	49 8b c9             	mov    %r9,%rcx
140507cd9:	e8 e2 d7 eb ff       	call   0x1403c54c0
140507cde:	49 03 f5             	add    %r13,%rsi
140507ce1:	49 89 9e 58 01 00 00 	mov    %rbx,0x158(%r14)
140507ce8:	49 83 ec 01          	sub    $0x1,%r12
140507cec:	0f 85 64 ff ff ff    	jne    0x140507c56
140507cf2:	4c 8b 6d cf          	mov    -0x31(%rbp),%r13
140507cf6:	41 2b f5             	sub    %r13d,%esi
140507cf9:	e9 7f 0e 00 00       	jmp    0x140508b7d