1005bcb50:	4c 89 e1             	mov    %r12,%rcx
1005bcb53:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
1005bcb58:	4c 89 ca             	mov    %r9,%rdx
1005bcb5b:	74 07                	je     1005bcb64 <.text+0x1bbb64>
1005bcb5d:	eb 1c                	jmp    1005bcb7b <.text+0x1bbb7b>
1005bcb5f:	90                   	nop
1005bcb60:	49 83 c4 01          	add    $0x1,%r12
1005bcb64:	48 89 f0             	mov    %rsi,%rax
1005bcb67:	48 83 c2 01          	add    $0x1,%rdx
1005bcb6b:	4c 89 e6             	mov    %r12,%rsi
1005bcb6e:	0f b6 0a             	movzbl (%rdx),%ecx
1005bcb71:	41 38 0c 24          	cmp    %cl,(%r12)
1005bcb75:	74 e9                	je     1005bcb60 <.text+0x1bbb60>
1005bcb77:	48 8d 48 02          	lea    0x2(%rax),%rcx
1005bcb7b:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
1005bcb80:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
1005bcb85:	e8 96 36 0e 00       	call   1006a0220 <.text+0x29f220>
1005bcb8a:	85 c0                	test   %eax,%eax
1005bcb8c:	0f 84 7b 01 00 00    	je     1005bcd0d <.text+0x1bbd0d>
1005bcb92:	44 38 33             	cmp    %r14b,(%rbx)
1005bcb95:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
1005bcb9a:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1005bcb9f:	74 0b                	je     1005bcbac <.text+0x1bbbac>
1005bcba1:	eb 25                	jmp    1005bcbc8 <.text+0x1bbbc8>
1005bcba3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005bcba8:	49 83 c1 01          	add    $0x1,%r9
1005bcbac:	49 83 c2 01          	add    $0x1,%r10
1005bcbb0:	49 89 de             	mov    %rbx,%r14
1005bcbb3:	41 0f b6 01          	movzbl (%r9),%eax
1005bcbb7:	4c 89 cb             	mov    %r9,%rbx
1005bcbba:	41 38 02             	cmp    %al,(%r10)
1005bcbbd:	74 e9                	je     1005bcba8 <.text+0x1bbba8>
1005bcbbf:	49 8d 46 02          	lea    0x2(%r14),%rax
1005bcbc3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1005bcbc8:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1005bcbcd:	4c 89 d1             	mov    %r10,%rcx
1005bcbd0:	41 81 c5 be 00 00 00 	add    $0xbe,%r13d
1005bcbd7:	e8 44 36 0e 00       	call   1006a0220 <.text+0x29f220>
1005bcbdc:	85 c0                	test   %eax,%eax
1005bcbde:	b8 3f 42 0f 00       	mov    $0xf423f,%eax
1005bcbe3:	44 0f 45 e8          	cmovne %eax,%r13d
1005bcbe7:	e9 e1 fb ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bcbec:	44 38 c5             	cmp    %r8b,%bpl
1005bcbef:	0f 85 c5 fd ff ff    	jne    1005bc9ba <.text+0x1bb9ba>
1005bcbf5:	0f b6 4b 02          	movzbl 0x2(%rbx),%ecx
1005bcbf9:	48 8d 46 02          	lea    0x2(%rsi),%rax
1005bcbfd:	48 8d 53 02          	lea    0x2(%rbx),%rdx
1005bcc01:	38 4e 02             	cmp    %cl,0x2(%rsi)
1005bcc04:	75 19                	jne    1005bcc1f <.text+0x1bbc1f>
1005bcc06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005bcc0d:	00 00 00
1005bcc10:	48 83 c0 01          	add    $0x1,%rax
1005bcc14:	48 83 c2 01          	add    $0x1,%rdx
1005bcc18:	0f b6 0a             	movzbl (%rdx),%ecx
1005bcc1b:	38 08                	cmp    %cl,(%rax)
1005bcc1d:	74 f1                	je     1005bcc10 <.text+0x1bbc10>
1005bcc1f:	48 8d 48 01          	lea    0x1(%rax),%rcx
1005bcc23:	44 88 44 24 38       	mov    %r8b,0x38(%rsp)
1005bcc28:	e8 f3 35 0e 00       	call   1006a0220 <.text+0x29f220>
1005bcc2d:	44 0f b6 44 24 38    	movzbl 0x38(%rsp),%r8d
1005bcc33:	85 c0                	test   %eax,%eax
1005bcc35:	0f 85 7f fd ff ff    	jne    1005bc9ba <.text+0x1bb9ba>
1005bcc3b:	41 81 c5 a9 00 00 00 	add    $0xa9,%r13d
1005bcc42:	e9 86 fb ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bcc47:	38 55 01             	cmp    %dl,0x1(%rbp)
1005bcc4a:	0f 85 d9 fe ff ff    	jne    1005bcb29 <.text+0x1bbb29>
1005bcc50:	48 8d 57 02          	lea    0x2(%rdi),%rdx
1005bcc54:	48 8d 4d 02          	lea    0x2(%rbp),%rcx
1005bcc58:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
1005bcc5d:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
1005bcc62:	e8 b9 35 0e 00       	call   1006a0220 <.text+0x29f220>
1005bcc67:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
1005bcc6c:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1005bcc71:	85 c0                	test   %eax,%eax
1005bcc73:	0f 85 b0 fe ff ff    	jne    1005bcb29 <.text+0x1bbb29>
1005bcc79:	41 81 c5 a8 00 00 00 	add    $0xa8,%r13d
1005bcc80:	e9 48 fb ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bcc85:	41 81 c5 ba 00 00 00 	add    $0xba,%r13d
1005bcc8c:	e9 3c fb ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bcc91:	44 38 f5             	cmp    %r14b,%bpl
1005bcc94:	0f 85 86 fb ff ff    	jne    1005bc820 <.text+0x1bb820>
1005bcc9a:	0f b6 46 02          	movzbl 0x2(%rsi),%eax
1005bcc9e:	0f b6 53 02          	movzbl 0x2(%rbx),%edx
1005bcca2:	48 8d 7e 02          	lea    0x2(%rsi),%rdi
1005bcca6:	48 8d 6b 02          	lea    0x2(%rbx),%rbp
1005bccaa:	38 c2                	cmp    %al,%dl
1005bccac:	74 16                	je     1005bccc4 <.text+0x1bbcc4>
1005bccae:	eb 69                	jmp    1005bcd19 <.text+0x1bbd19>
1005bccb0:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1005bccb4:	0f b6 55 01          	movzbl 0x1(%rbp),%edx
1005bccb8:	48 83 c7 01          	add    $0x1,%rdi
1005bccbc:	48 83 c5 01          	add    $0x1,%rbp
1005bccc0:	38 d0                	cmp    %dl,%al
1005bccc2:	75 55                	jne    1005bcd19 <.text+0x1bbd19>
1005bccc4:	84 c0                	test   %al,%al
1005bccc6:	75 e8                	jne    1005bccb0 <.text+0x1bbcb0>
1005bccc8:	41 83 c5 4b          	add    $0x4b,%r13d
1005bcccc:	e9 fc fa ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bccd1:	41 38 56 01          	cmp    %dl,0x1(%r14)
1005bccd5:	0f 85 b0 fc ff ff    	jne    1005bc98b <.text+0x1bb98b>
1005bccdb:	49 8d 54 24 02       	lea    0x2(%r12),%rdx
1005bcce0:	49 8d 4e 02          	lea    0x2(%r14),%rcx
1005bcce4:	44 88 44 24 38       	mov    %r8b,0x38(%rsp)
1005bcce9:	e8 32 35 0e 00       	call   1006a0220 <.text+0x29f220>
1005bccee:	44 0f b6 44 24 38    	movzbl 0x38(%rsp),%r8d
1005bccf4:	85 c0                	test   %eax,%eax
1005bccf6:	0f 85 8f fc ff ff    	jne    1005bc98b <.text+0x1bb98b>
1005bccfc:	e9 3a ff ff ff       	jmp    1005bcc3b <.text+0x1bbc3b>
1005bcd01:	41 81 c5 bb 00 00 00 	add    $0xbb,%r13d
1005bcd08:	e9 c0 fa ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bcd0d:	41 81 c5 be 00 00 00 	add    $0xbe,%r13d
1005bcd14:	e9 b4 fa ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bcd19:	38 45 01             	cmp    %al,0x1(%rbp)
1005bcd1c:	74 1a                	je     1005bcd38 <.text+0x1bbd38>
1005bcd1e:	48 8d 55 01          	lea    0x1(%rbp),%rdx
1005bcd22:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1005bcd26:	e8 f5 34 0e 00       	call   1006a0220 <.text+0x29f220>
1005bcd2b:	85 c0                	test   %eax,%eax
1005bcd2d:	0f 85 ed fa ff ff    	jne    1005bc820 <.text+0x1bb820>
1005bcd33:	e9 41 ff ff ff       	jmp    1005bcc79 <.text+0x1bbc79>
1005bcd38:	38 57 01             	cmp    %dl,0x1(%rdi)
1005bcd3b:	75 e1                	jne    1005bcd1e <.text+0x1bbd1e>
1005bcd3d:	48 8d 55 02          	lea    0x2(%rbp),%rdx
1005bcd41:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
1005bcd45:	e8 d6 34 0e 00       	call   1006a0220 <.text+0x29f220>
1005bcd4a:	85 c0                	test   %eax,%eax
1005bcd4c:	75 d0                	jne    1005bcd1e <.text+0x1bbd1e>
1005bcd4e:	41 81 c5 96 00 00 00 	add    $0x96,%r13d
1005bcd55:	e9 73 fa ff ff       	jmp    1005bc7cd <.text+0x1bb7cd>
1005bcd5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005bcd60:	55                   	push   %rbp
1005bcd61:	57                   	push   %rdi
1005bcd62:	56                   	push   %rsi
1005bcd63:	53                   	push   %rbx
1005bcd64:	48 81 ec 28 01 00 00 	sub    $0x128,%rsp
1005bcd6b:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
1005bcd6f:	48 89 ce             	mov    %rcx,%rsi
1005bcd72:	48 89 d3             	mov    %rdx,%rbx
1005bcd75:	48 85 ff             	test   %rdi,%rdi
1005bcd78:	74 7a                	je     1005bcdf4 <.text+0x1bbdf4>
1005bcd7a:	8b 97 48 04 00 00    	mov    0x448(%rdi),%edx
1005bcd80:	85 d2                	test   %edx,%edx
1005bcd82:	7e 70                	jle    1005bcdf4 <.text+0x1bbdf4>
1005bcd84:	8b 43 1c             	mov    0x1c(%rbx),%eax
1005bcd87:	85 c0                	test   %eax,%eax
1005bcd89:	75 69                	jne    1005bcdf4 <.text+0x1bbdf4>
1005bcd8b:	4c 8d 89 4c 02 00 00 	lea    0x24c(%rcx),%r9
1005bcd92:	48 39 b9 80 04 00 00 	cmp    %rdi,0x480(%rcx)
1005bcd99:	74 20                	je     1005bcdbb <.text+0x1bbdbb>
1005bcd9b:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1005bcda0:	48 8d 91 4e 01 00 00 	lea    0x14e(%rcx),%rdx
1005bcda7:	48 89 f9             	mov    %rdi,%rcx
1005bcdaa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005bcdb0:	49 89 e9             	mov    %rbp,%r9
1005bcdb3:	e8 d8 16 ff ff       	call   1005ae490 <.text+0x1ad490>
1005bcdb8:	49 89 e9             	mov    %rbp,%r9
1005bcdbb:	48 89 f2             	mov    %rsi,%rdx
1005bcdbe:	49 89 f8             	mov    %rdi,%r8
1005bcdc1:	48 89 d9             	mov    %rbx,%rcx
1005bcdc4:	e8 d7 f8 ff ff       	call   1005bc6a0 <.text+0x1bb6a0>
1005bcdc9:	ba 20 01 00 00       	mov    $0x120,%edx
1005bcdce:	c7 43 1c 01 00 00 00 	movl   $0x1,0x1c(%rbx)
1005bcdd5:	3d 3f 42 0f 00       	cmp    $0xf423f,%eax
1005bcdda:	0f 44 c2             	cmove  %edx,%eax
1005bcddd:	8b 53 10             	mov    0x10(%rbx),%edx
1005bcde0:	8d 14 52             	lea    (%rdx,%rdx,2),%edx
1005bcde3:	89 43 14             	mov    %eax,0x14(%rbx)
1005bcde6:	01 c2                	add    %eax,%edx
1005bcde8:	8d 42 03             	lea    0x3(%rdx),%eax
1005bcdeb:	0f 49 c2             	cmovns %edx,%eax
1005bcdee:	c1 f8 02             	sar    $0x2,%eax
1005bcdf1:	89 43 10             	mov    %eax,0x10(%rbx)
1005bcdf4:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
1005bcdfb:	5b                   	pop    %rbx
1005bcdfc:	5e                   	pop    %rsi
1005bcdfd:	5f                   	pop    %rdi
1005bcdfe:	5d                   	pop    %rbp
1005bcdff:	c3                   	ret
1005bce00:	41 57                	push   %r15
1005bce02:	41 56                	push   %r14
1005bce04:	41 55                	push   %r13
1005bce06:	41 54                	push   %r12
1005bce08:	55                   	push   %rbp
1005bce09:	57                   	push   %rdi
1005bce0a:	56                   	push   %rsi
1005bce0b:	53                   	push   %rbx
1005bce0c:	48 83 ec 78          	sub    $0x78,%rsp
1005bce10:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
1005bce15:	48 89 cd             	mov    %rcx,%rbp
1005bce18:	45 89 cd             	mov    %r9d,%r13d
1005bce1b:	4c 89 c1             	mov    %r8,%rcx
1005bce1e:	4c 89 c7             	mov    %r8,%rdi
1005bce21:	48 89 94 24 c8 00 00 	mov    %rdx,0xc8(%rsp)
1005bce28:	00
1005bce29:	e8 42 34 0e 00       	call   1006a0270 <.text+0x29f270>
1005bce2e:	4d 63 c5             	movslq %r13d,%r8
1005bce31:	4c 03 45 40          	add    0x40(%rbp),%r8
1005bce35:	4c 8d 34 07          	lea    (%rdi,%rax,1),%r14
1005bce39:	4d 89 c7             	mov    %r8,%r15
1005bce3c:	41 89 c4             	mov    %eax,%r12d
1005bce3f:	85 c0                	test   %eax,%eax
1005bce41:	0f 8e c9 01 00 00    	jle    1005bd010 <.text+0x1bc010>
1005bce47:	45 85 ed             	test   %r13d,%r13d
1005bce4a:	0f 8e c0 01 00 00    	jle    1005bd010 <.text+0x1bc010>
1005bce50:	48 8b 1d c9 be 16 00 	mov    0x16bec9(%rip),%rbx        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005bce57:	e9 81 00 00 00       	jmp    1005bcedd <.text+0x1bbedd>
1005bce5c:	0f 1f 40 00          	nopl   0x0(%rax)
1005bce60:	48 8b 05 89 c2 16 00 	mov    0x16c289(%rip),%rax        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
1005bce67:	48 89 f9             	mov    %rdi,%rcx
1005bce6a:	ff 10                	call   *(%rax)
1005bce6c:	8b 0b                	mov    (%rbx),%ecx
1005bce6e:	83 c0 01             	add    $0x1,%eax
1005bce71:	48 98                	cltq
1005bce73:	49 29 c6             	sub    %rax,%r14
1005bce76:	85 c9                	test   %ecx,%ecx
1005bce78:	0f 84 f9 02 00 00    	je     1005bd177 <.text+0x1bc177>
1005bce7e:	48 8b 05 6b c2 16 00 	mov    0x16c26b(%rip),%rax        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
1005bce85:	48 89 f2             	mov    %rsi,%rdx
1005bce88:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1005bce8c:	ff 10                	call   *(%rax)
1005bce8e:	8b 13                	mov    (%rbx),%edx
1005bce90:	83 c0 01             	add    $0x1,%eax
1005bce93:	48 98                	cltq
1005bce95:	49 29 c7             	sub    %rax,%r15
1005bce98:	85 d2                	test   %edx,%edx
1005bce9a:	74 5b                	je     1005bcef7 <.text+0x1bbef7>
1005bce9c:	48 8b 05 8d c2 16 00 	mov    0x16c28d(%rip),%rax        # 100729130 <_head_msys_iconv_2_dll-0x42ed0>
1005bcea3:	4c 89 f1             	mov    %r14,%rcx
1005bcea6:	ff 10                	call   *(%rax)
1005bcea8:	4c 89 f9             	mov    %r15,%rcx
1005bceab:	89 c6                	mov    %eax,%esi
1005bcead:	48 8b 05 7c c2 16 00 	mov    0x16c27c(%rip),%rax        # 100729130 <_head_msys_iconv_2_dll-0x42ed0>
1005bceb4:	ff 10                	call   *(%rax)
1005bceb6:	39 c6                	cmp    %eax,%esi
1005bceb8:	75 46                	jne    1005bcf00 <.text+0x1bbf00>
1005bceba:	4c 89 f0             	mov    %r14,%rax
1005bcebd:	4c 89 fa             	mov    %r15,%rdx
1005bcec0:	48 2b 55 40          	sub    0x40(%rbp),%rdx
1005bcec4:	48 29 f8             	sub    %rdi,%rax
1005bcec7:	41 89 d5             	mov    %edx,%r13d
1005bceca:	41 89 c4             	mov    %eax,%r12d
1005bcecd:	85 c0                	test   %eax,%eax
1005bcecf:	0f 8e 3b 01 00 00    	jle    1005bd010 <.text+0x1bc010>
1005bced5:	85 d2                	test   %edx,%edx
1005bced7:	0f 8e 33 01 00 00    	jle    1005bd010 <.text+0x1bc010>
1005bcedd:	44 8b 03             	mov    (%rbx),%r8d
1005bcee0:	49 8d 77 ff          	lea    -0x1(%r15),%rsi
1005bcee4:	49 8d 56 ff          	lea    -0x1(%r14),%rdx
1005bcee8:	45 85 c0             	test   %r8d,%r8d
1005bceeb:	0f 85 6f ff ff ff    	jne    1005bce60 <.text+0x1bbe60>
1005bcef1:	49 89 f7             	mov    %rsi,%r15
1005bcef4:	49 89 d6             	mov    %rdx,%r14
1005bcef7:	41 0f b6 07          	movzbl (%r15),%eax
1005bcefb:	41 38 06             	cmp    %al,(%r14)
1005bcefe:	74 ba                	je     1005bceba <.text+0x1bbeba>
1005bcf00:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1005bcf07:	00
1005bcf08:	66 41 0f 6e f4       	movd   %r12d,%xmm6
1005bcf0d:	66 41 0f 6e dd       	movd   %r13d,%xmm3
1005bcf12:	66 0f 6e 8c 24 e0 00 	movd   0xe0(%rsp),%xmm1
1005bcf19:	00 00
1005bcf1b:	66 0f 6e 94 24 e8 00 	movd   0xe8(%rsp),%xmm2
1005bcf22:	00 00
1005bcf24:	66 0f 62 f3          	punpckldq %xmm3,%xmm6
1005bcf28:	8b 00                	mov    (%rax),%eax
1005bcf2a:	66 0f 62 ca          	punpckldq %xmm2,%xmm1
1005bcf2e:	66 0f 6c f1          	punpcklqdq %xmm1,%xmm6
1005bcf32:	85 c0                	test   %eax,%eax
1005bcf34:	0f 84 1e 01 00 00    	je     1005bd058 <.text+0x1bc058>
1005bcf3a:	48 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%rsi
1005bcf41:	00
1005bcf42:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1005bcf46:	0f 8e 0c 01 00 00    	jle    1005bd058 <.text+0x1bc058>
1005bcf4c:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1005bcf50:	4d 63 f4             	movslq %r12d,%r14
1005bcf53:	4c 8d 3c c3          	lea    (%rbx,%rax,8),%r15
1005bcf57:	eb 14                	jmp    1005bcf6d <.text+0x1bbf6d>
1005bcf59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005bcf60:	48 83 c3 28          	add    $0x28,%rbx
1005bcf64:	4c 39 fb             	cmp    %r15,%rbx
1005bcf67:	0f 84 eb 00 00 00    	je     1005bd058 <.text+0x1bc058>
1005bcf6d:	44 39 63 08          	cmp    %r12d,0x8(%rbx)
1005bcf71:	75 ed                	jne    1005bcf60 <.text+0x1bbf60>
1005bcf73:	44 39 6b 0c          	cmp    %r13d,0xc(%rbx)
1005bcf77:	75 e7                	jne    1005bcf60 <.text+0x1bbf60>
1005bcf79:	48 8b 33             	mov    (%rbx),%rsi
1005bcf7c:	4d 89 f0             	mov    %r14,%r8
1005bcf7f:	48 89 fa             	mov    %rdi,%rdx
1005bcf82:	48 89 f1             	mov    %rsi,%rcx
1005bcf85:	e8 16 33 0e 00       	call   1006a02a0 <.text+0x29f2a0>
1005bcf8a:	85 c0                	test   %eax,%eax
1005bcf8c:	75 d2                	jne    1005bcf60 <.text+0x1bbf60>
1005bcf8e:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
1005bcf93:	0f 84 cd 01 00 00    	je     1005bd166 <.text+0x1bc166>
1005bcf99:	8b 84 24 e0 00 00 00 	mov    0xe0(%rsp),%eax
1005bcfa0:	89 44 24 40          	mov    %eax,0x40(%rsp)
1005bcfa4:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
1005bcfab:	89 44 24 44          	mov    %eax,0x44(%rsp)
1005bcfaf:	8b 84 24 f0 00 00 00 	mov    0xf0(%rsp),%eax
1005bcfb6:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
1005bcfba:	39 43 1c             	cmp    %eax,0x1c(%rbx)
1005bcfbd:	74 13                	je     1005bcfd2 <.text+0x1bbfd2>
1005bcfbf:	85 c0                	test   %eax,%eax
1005bcfc1:	0f 84 52 01 00 00    	je     1005bd119 <.text+0x1bc119>
1005bcfc7:	48 89 da             	mov    %rbx,%rdx
1005bcfca:	48 89 e9             	mov    %rbp,%rcx
1005bcfcd:	e8 8e fd ff ff       	call   1005bcd60 <.text+0x1bbd60>
1005bcfd2:	8b 84 24 e0 00 00 00 	mov    0xe0(%rsp),%eax
1005bcfd9:	39 43 10             	cmp    %eax,0x10(%rbx)
1005bcfdc:	7e 1a                	jle    1005bcff8 <.text+0x1bbff8>
1005bcfde:	66 0f 6e c0          	movd   %eax,%xmm0
1005bcfe2:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
1005bcfe6:	66 0f 6e 64 24 44    	movd   0x44(%rsp),%xmm4
1005bcfec:	89 43 1c             	mov    %eax,0x1c(%rbx)
1005bcfef:	66 0f 62 c4          	punpckldq %xmm4,%xmm0
1005bcff3:	66 0f d6 43 10       	movq   %xmm0,0x10(%rbx)
1005bcff8:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
1005bcffd:	48 83 c4 78          	add    $0x78,%rsp
1005bd001:	5b                   	pop    %rbx
1005bd002:	5e                   	pop    %rsi
1005bd003:	5f                   	pop    %rdi
1005bd004:	5d                   	pop    %rbp
1005bd005:	41 5c                	pop    %r12
1005bd007:	41 5d                	pop    %r13
1005bd009:	41 5e                	pop    %r14
1005bd00b:	41 5f                	pop    %r15
1005bd00d:	c3                   	ret
1005bd00e:	66 90                	xchg   %ax,%ax
1005bd010:	44 89 e0             	mov    %r12d,%eax
1005bd013:	44 09 e8             	or     %r13d,%eax
1005bd016:	74 e0                	je     1005bcff8 <.text+0x1bbff8>
1005bd018:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1005bd01f:	00
1005bd020:	66 41 0f 6e f4       	movd   %r12d,%xmm6
1005bd025:	66 41 0f 6e ed       	movd   %r13d,%xmm5
1005bd02a:	66 0f 6e 8c 24 e0 00 	movd   0xe0(%rsp),%xmm1
1005bd031:	00 00
1005bd033:	66 0f 6e a4 24 e8 00 	movd   0xe8(%rsp),%xmm4
1005bd03a:	00 00
1005bd03c:	66 0f 62 f5          	punpckldq %xmm5,%xmm6
1005bd040:	8b 00                	mov    (%rax),%eax
1005bd042:	66 0f 62 cc          	punpckldq %xmm4,%xmm1
1005bd046:	66 0f 6c f1          	punpcklqdq %xmm1,%xmm6
1005bd04a:	85 c0                	test   %eax,%eax
1005bd04c:	0f 85 e8 fe ff ff    	jne    1005bcf3a <.text+0x1bbf3a>
1005bd052:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005bd058:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1005bd05f:	00
1005bd060:	ba 01 00 00 00       	mov    $0x1,%edx
1005bd065:	e8 66 46 e4 ff       	call   1004016d0 <.text+0x6d0>