5dcbf1:	53                   	push   %ebx
5dcbf2:	57                   	push   %edi
5dcbf3:	53                   	push   %ebx
5dcbf4:	8b 4c 24 18          	mov    0x18(%esp),%ecx
5dcbf8:	8b 54 24 10          	mov    0x10(%esp),%edx
5dcbfc:	8b 44 24 0c          	mov    0xc(%esp),%eax
5dcc00:	e8 cb 5b 01 00       	call   0x5f27d0
5dcc05:	d8 1d 24 cc 5d 00    	fcomps 0x5dcc24
5dcc0b:	df e0                	fnstsw %ax
5dcc0d:	9e                   	sahf
5dcc0e:	73 05                	jae    0x5dcc15
5dcc10:	c6 44 24 08 08       	movb   $0x8,0x8(%esp)
5dcc15:	8a 44 24 08          	mov    0x8(%esp),%al
5dcc19:	83 c4 14             	add    $0x14,%esp
5dcc1c:	5d                   	pop    %ebp
5dcc1d:	5f                   	pop    %edi
5dcc1e:	5e                   	pop    %esi
5dcc1f:	5b                   	pop    %ebx
5dcc20:	c3                   	ret
5dcc21:	00 00                	add    %al,(%eax)
5dcc23:	00 00                	add    %al,(%eax)
5dcc25:	00 40 40             	add    %al,0x40(%eax)
5dcc28:	55                   	push   %ebp
5dcc29:	8b ec                	mov    %esp,%ebp
5dcc2b:	56                   	push   %esi
5dcc2c:	8b f0                	mov    %eax,%esi
5dcc2e:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5dcc32:	74 0d                	je     0x5dcc41
5dcc34:	80 be a4 04 00 00 00 	cmpb   $0x0,0x4a4(%esi)
5dcc3b:	74 04                	je     0x5dcc41
5dcc3d:	33 c0                	xor    %eax,%eax
5dcc3f:	eb 07                	jmp    0x5dcc48
5dcc41:	8b c6                	mov    %esi,%eax
5dcc43:	e8 18 fe ff ff       	call   0x5dca60
5dcc48:	5e                   	pop    %esi
5dcc49:	5d                   	pop    %ebp
5dcc4a:	c2 04 00             	ret    $0x4
5dcc4d:	8d 40 00             	lea    0x0(%eax),%eax
5dcc50:	55                   	push   %ebp
5dcc51:	8b ec                	mov    %esp,%ebp
5dcc53:	51                   	push   %ecx
5dcc54:	53                   	push   %ebx
5dcc55:	56                   	push   %esi
5dcc56:	57                   	push   %edi
5dcc57:	89 4d fc             	mov    %ecx,-0x4(%ebp)
5dcc5a:	8b fa                	mov    %edx,%edi
5dcc5c:	8b d8                	mov    %eax,%ebx
5dcc5e:	83 ce ff             	or     $0xffffffff,%esi
5dcc61:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5dcc65:	74 09                	je     0x5dcc70
5dcc67:	80 bb a4 04 00 00 00 	cmpb   $0x0,0x4a4(%ebx)
5dcc6e:	75 4c                	jne    0x5dccbc
5dcc70:	80 bb 18 04 00 00 00 	cmpb   $0x0,0x418(%ebx)
5dcc77:	75 43                	jne    0x5dccbc
5dcc79:	80 bb 16 04 00 00 00 	cmpb   $0x0,0x416(%ebx)
5dcc80:	75 3a                	jne    0x5dccbc
5dcc82:	80 bb 19 04 00 00 00 	cmpb   $0x0,0x419(%ebx)
5dcc89:	75 31                	jne    0x5dccbc
5dcc8b:	8b 55 fc             	mov    -0x4(%ebp),%edx
5dcc8e:	8b c3                	mov    %ebx,%eax
5dcc90:	e8 67 c5 ff ff       	call   0x5d91fc
5dcc95:	50                   	push   %eax
5dcc96:	8b d7                	mov    %edi,%edx
5dcc98:	8b c3                	mov    %ebx,%eax
5dcc9a:	e8 11 c5 ff ff       	call   0x5d91b0
5dcc9f:	8b d0                	mov    %eax,%edx
5dcca1:	8b 83 70 04 00 00    	mov    0x470(%ebx),%eax
5dcca7:	59                   	pop    %ecx
5dcca8:	e8 73 62 01 00       	call   0x5f2f20
5dccad:	84 c0                	test   %al,%al
5dccaf:	74 0b                	je     0x5dccbc
5dccb1:	f6 83 68 04 00 00 04 	testb  $0x4,0x468(%ebx)
5dccb8:	74 02                	je     0x5dccbc
5dccba:	33 f6                	xor    %esi,%esi
5dccbc:	8b c6                	mov    %esi,%eax
5dccbe:	5f                   	pop    %edi
5dccbf:	5e                   	pop    %esi
5dccc0:	5b                   	pop    %ebx
5dccc1:	59                   	pop    %ecx
5dccc2:	5d                   	pop    %ebp
5dccc3:	c2 04 00             	ret    $0x4
5dccc6:	8b c0                	mov    %eax,%eax
5dccc8:	55                   	push   %ebp
5dccc9:	8b ec                	mov    %esp,%ebp
5dcccb:	51                   	push   %ecx
5dcccc:	53                   	push   %ebx
5dcccd:	56                   	push   %esi
5dccce:	57                   	push   %edi
5dcccf:	88 4d fe             	mov    %cl,-0x2(%ebp)
5dccd2:	88 55 ff             	mov    %dl,-0x1(%ebp)
5dccd5:	8b f8                	mov    %eax,%edi
5dccd7:	8b 45 0c             	mov    0xc(%ebp),%eax
5dccda:	50                   	push   %eax
5dccdb:	8b 45 08             	mov    0x8(%ebp),%eax
5dccde:	50                   	push   %eax
5dccdf:	8a 4d fe             	mov    -0x2(%ebp),%cl
5dcce2:	8a 55 ff             	mov    -0x1(%ebp),%dl
5dcce5:	8b c7                	mov    %edi,%eax
5dcce7:	e8 e0 d0 e6 ff       	call   0x449dcc
5dccec:	8b c7                	mov    %edi,%eax
5dccee:	66 be b8 ff          	mov    $0xffb8,%si
5dccf2:	e8 7d 6f e2 ff       	call   0x403c74
5dccf7:	84 c0                	test   %al,%al
5dccf9:	74 0a                	je     0x5dcd05
5dccfb:	8b c7                	mov    %edi,%eax
5dccfd:	8b 10                	mov    (%eax),%edx
5dccff:	ff 92 c0 00 00 00    	call   *0xc0(%edx)
5dcd05:	8a 87 51 02 00 00    	mov    0x251(%edi),%al
5dcd0b:	88 87 52 02 00 00    	mov    %al,0x252(%edi)
5dcd11:	80 7d ff 01          	cmpb   $0x1,-0x1(%ebp)
5dcd15:	75 0a                	jne    0x5dcd21
5dcd17:	f6 45 fe 08          	testb  $0x8,-0x2(%ebp)
5dcd1b:	0f 85 93 04 00 00    	jne    0x5dd1b4
5dcd21:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5dcd25:	74 0d                	je     0x5dcd34
5dcd27:	f6 87 b8 04 00 00 01 	testb  $0x1,0x4b8(%edi)
5dcd2e:	0f 84 80 04 00 00    	je     0x5dd1b4
5dcd34:	f6 87 b8 04 00 00 02 	testb  $0x2,0x4b8(%edi)
5dcd3b:	75 10                	jne    0x5dcd4d
5dcd3d:	80 bf 53 02 00 00 00 	cmpb   $0x0,0x253(%edi)
5dcd44:	74 07                	je     0x5dcd4d
5dcd46:	c6 87 51 02 00 00 00 	movb   $0x0,0x251(%edi)
5dcd4d:	8a 87 44 04 00 00    	mov    0x444(%edi),%al
5dcd53:	88 87 45 04 00 00    	mov    %al,0x445(%edi)
5dcd59:	c6 87 44 04 00 00 00 	movb   $0x0,0x444(%edi)
5dcd60:	8b 5d 0c             	mov    0xc(%ebp),%ebx
5dcd63:	8b 75 08             	mov    0x8(%ebp),%esi
5dcd66:	8b 8f c4 03 00 00    	mov    0x3c4(%edi),%ecx
5dcd6c:	03 8f cc 03 00 00    	add    0x3cc(%edi),%ecx
5dcd72:	8b 97 c4 03 00 00    	mov    0x3c4(%edi),%edx
5dcd78:	8b 45 0c             	mov    0xc(%ebp),%eax
5dcd7b:	e8 a4 c6 fc ff       	call   0x5a9424
5dcd80:	89 45 0c             	mov    %eax,0xc(%ebp)
5dcd83:	8b 8f c8 03 00 00    	mov    0x3c8(%edi),%ecx
5dcd89:	03 8f d0 03 00 00    	add    0x3d0(%edi),%ecx
5dcd8f:	8b 97 c8 03 00 00    	mov    0x3c8(%edi),%edx
5dcd95:	8b 45 08             	mov    0x8(%ebp),%eax
5dcd98:	e8 87 c6 fc ff       	call   0x5a9424
5dcd9d:	89 45 08             	mov    %eax,0x8(%ebp)
5dcda0:	89 9f 38 04 00 00    	mov    %ebx,0x438(%edi)
5dcda6:	89 b7 3c 04 00 00    	mov    %esi,0x43c(%edi)
5dcdac:	8b 45 0c             	mov    0xc(%ebp),%eax
5dcdaf:	89 87 30 04 00 00    	mov    %eax,0x430(%edi)
5dcdb5:	8b 45 08             	mov    0x8(%ebp),%eax
5dcdb8:	89 87 34 04 00 00    	mov    %eax,0x434(%edi)
5dcdbe:	8b 45 0c             	mov    0xc(%ebp),%eax
5dcdc1:	89 87 28 04 00 00    	mov    %eax,0x428(%edi)
5dcdc7:	8b 45 08             	mov    0x8(%ebp),%eax
5dcdca:	89 87 2c 04 00 00    	mov    %eax,0x42c(%edi)
5dcdd0:	8b 87 94 03 00 00    	mov    0x394(%edi),%eax
5dcdd6:	89 87 10 03 00 00    	mov    %eax,0x310(%edi)
5dcddc:	8b 87 98 03 00 00    	mov    0x398(%edi),%eax
5dcde2:	89 87 14 03 00 00    	mov    %eax,0x314(%edi)
5dcde8:	8b 45 0c             	mov    0xc(%ebp),%eax
5dcdeb:	89 87 20 04 00 00    	mov    %eax,0x420(%edi)
5dcdf1:	8b 45 08             	mov    0x8(%ebp),%eax
5dcdf4:	89 87 24 04 00 00    	mov    %eax,0x424(%edi)
5dcdfa:	8b 87 40 04 00 00    	mov    0x440(%edi),%eax
5dce00:	8b 40 04             	mov    0x4(%eax),%eax
5dce03:	89 87 6c 04 00 00    	mov    %eax,0x46c(%edi)
5dce09:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5dce0d:	0f 85 f0 00 00 00    	jne    0x5dcf03
5dce13:	f6 87 b8 04 00 00 08 	testb  $0x8,0x4b8(%edi)
5dce1a:	75 0d                	jne    0x5dce29
5dce1c:	f6 87 b8 04 00 00 80 	testb  $0x80,0x4b8(%edi)
5dce23:	0f 84 da 00 00 00    	je     0x5dcf03
5dce29:	8b c7                	mov    %edi,%eax
5dce2b:	e8 ec 23 00 00       	call   0x5df21c
5dce30:	8a 45 fe             	mov    -0x2(%ebp),%al
5dce33:	50                   	push   %eax
5dce34:	8b 4d 08             	mov    0x8(%ebp),%ecx
5dce37:	8b 55 0c             	mov    0xc(%ebp),%edx
5dce3a:	8b c7                	mov    %edi,%eax
5dce3c:	e8 0f fe ff ff       	call   0x5dcc50
5dce41:	8b d8                	mov    %eax,%ebx
5dce43:	89 9f 1c 04 00 00    	mov    %ebx,0x41c(%edi)
5dce49:	43                   	inc    %ebx
5dce4a:	0f 85 33 03 00 00    	jne    0x5dd183
5dce50:	f6 45 fe 02          	testb  $0x2,-0x2(%ebp)
5dce54:	75 09                	jne    0x5dce5f
5dce56:	80 bf 9d 04 00 00 00 	cmpb   $0x0,0x49d(%edi)
5dce5d:	74 4c                	je     0x5dceab
5dce5f:	8b 87 40 04 00 00    	mov    0x440(%edi),%eax
5dce65:	8b 50 04             	mov    0x4(%eax),%edx
5dce68:	85 d2                	test   %edx,%edx
5dce6a:	7e 3f                	jle    0x5dceab
5dce6c:	8b 08                	mov    (%eax),%ecx
5dce6e:	81 7c d1 f8 ff ff 0f 	cmpl   $0xfffff,-0x8(%ecx,%edx,8)
5dce75:	00
5dce76:	74 33                	je     0x5dceab
5dce78:	8d 4d 08             	lea    0x8(%ebp),%ecx
5dce7b:	51                   	push   %ecx
5dce7c:	8b 08                	mov    (%eax),%ecx
5dce7e:	8b 4c d1 f8          	mov    -0x8(%ecx,%edx,8),%ecx
5dce82:	2b 8f 94 03 00 00    	sub    0x394(%edi),%ecx
5dce88:	03 8f c4 03 00 00    	add    0x3c4(%edi),%ecx
5dce8e:	8b 00                	mov    (%eax),%eax
5dce90:	8b 44 d0 fc          	mov    -0x4(%eax,%edx,8),%eax
5dce94:	2b 87 98 03 00 00    	sub    0x398(%edi),%eax
5dce9a:	03 87 c8 03 00 00    	add    0x3c8(%edi),%eax
5dcea0:	8b d0                	mov    %eax,%edx
5dcea2:	8d 45 0c             	lea    0xc(%ebp),%eax
5dcea5:	91                   	xchg   %eax,%ecx
5dcea6:	e8 09 41 01 00       	call   0x5f0fb4
5dceab:	80 bf 16 04 00 00 00 	cmpb   $0x0,0x416(%edi)
5dceb2:	75 1f                	jne    0x5dced3
5dceb4:	f6 45 fe 01          	testb  $0x1,-0x2(%ebp)
5dceb8:	74 12                	je     0x5dcecc
5dceba:	80 bf a4 04 00 00 00 	cmpb   $0x0,0x4a4(%edi)
5dcec1:	74 09                	je     0x5dcecc
5dcec3:	8b c7                	mov    %edi,%eax
5dcec5:	e8 32 ec ff ff       	call   0x5dbafc
5dceca:	eb 07                	jmp    0x5dced3
5dcecc:	8b c7                	mov    %edi,%eax
5dcece:	e8 bd dd ff ff       	call   0x5dac90
5dced3:	8b 4d 08             	mov    0x8(%ebp),%ecx
5dced6:	8b 55 0c             	mov    0xc(%ebp),%edx
5dced9:	8b c7                	mov    %edi,%eax
5dcedb:	e8 9c eb ff ff       	call   0x5dba7c
5dcee0:	c6 87 16 04 00 00 01 	movb   $0x1,0x416(%edi)
5dcee7:	f6 87 b8 04 00 00 80 	testb  $0x80,0x4b8(%edi)
5dceee:	0f 95 c0             	setne  %al
5dcef1:	88 87 17 04 00 00    	mov    %al,0x417(%edi)
5dcef7:	8b c7                	mov    %edi,%eax
5dcef9:	e8 d2 22 00 00       	call   0x5df1d0
5dcefe:	e9 80 02 00 00       	jmp    0x5dd183
5dcf03:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5dcf07:	0f 85 c5 00 00 00    	jne    0x5dcfd2
5dcf0d:	f6 87 b8 04 00 00 04 	testb  $0x4,0x4b8(%edi)
5dcf14:	0f 84 b8 00 00 00    	je     0x5dcfd2
5dcf1a:	8b c7                	mov    %edi,%eax
5dcf1c:	e8 fb 22 00 00       	call   0x5df21c
5dcf21:	8a 45 fe             	mov    -0x2(%ebp),%al
5dcf24:	50                   	push   %eax
5dcf25:	8b ce                	mov    %esi,%ecx
5dcf27:	8b d3                	mov    %ebx,%edx
5dcf29:	8b c7                	mov    %edi,%eax
5dcf2b:	e8 f8 fc ff ff       	call   0x5dcc28
5dcf30:	88 87 1a 04 00 00    	mov    %al,0x41a(%edi)
5dcf36:	80 bf 1a 04 00 00 00 	cmpb   $0x0,0x41a(%edi)
5dcf3d:	75 15                	jne    0x5dcf54
5dcf3f:	8a 45 fe             	mov    -0x2(%ebp),%al
5dcf42:	50                   	push   %eax
5dcf43:	8b ce                	mov    %esi,%ecx
5dcf45:	8b d3                	mov    %ebx,%edx
5dcf47:	8b c7                	mov    %edi,%eax
5dcf49:	e8 02 fd ff ff       	call   0x5dcc50
5dcf4e:	89 87 1c 04 00 00    	mov    %eax,0x41c(%edi)
5dcf54:	80 bf 1a 04 00 00 00 	cmpb   $0x0,0x41a(%edi)
5dcf5b:	75 39                	jne    0x5dcf96
5dcf5d:	83 bf 1c 04 00 00 ff 	cmpl   $0xffffffff,0x41c(%edi)
5dcf64:	75 30                	jne    0x5dcf96
5dcf66:	c6 87 18 04 00 00 01 	movb   $0x1,0x418(%edi)
5dcf6d:	dd 87 c0 02 00 00    	fldl   0x2c0(%edi)
5dcf73:	d8 1d bc d1 5d 00    	fcomps 0x5dd1bc
5dcf79:	df e0                	fnstsw %ax
5dcf7b:	9e                   	sahf
5dcf7c:	75 11                	jne    0x5dcf8f
5dcf7e:	8a 45 fe             	mov    -0x2(%ebp),%al
5dcf81:	50                   	push   %eax
5dcf82:	8b 4d 08             	mov    0x8(%ebp),%ecx
5dcf85:	8b 55 0c             	mov    0xc(%ebp),%edx
5dcf88:	8b c7                	mov    %edi,%eax
5dcf8a:	e8 f9 0b 00 00       	call   0x5ddb88
5dcf8f:	8b c7                	mov    %edi,%eax
5dcf91:	e8 3a 22 00 00       	call   0x5df1d0
5dcf96:	80 bf 1a 04 00 00 00 	cmpb   $0x0,0x41a(%edi)
5dcf9d:	0f 84 e0 01 00 00    	je     0x5dd183
5dcfa3:	8b 87 40 04 00 00    	mov    0x440(%edi),%eax
5dcfa9:	8b 50 20             	mov    0x20(%eax),%edx
5dcfac:	89 97 c8 04 00 00    	mov    %edx,0x4c8(%edi)
5dcfb2:	8b 50 28             	mov    0x28(%eax),%edx
5dcfb5:	89 97 d0 04 00 00    	mov    %edx,0x4d0(%edi)
5dcfbb:	8b 50 24             	mov    0x24(%eax),%edx
5dcfbe:	89 97 cc 04 00 00    	mov    %edx,0x4cc(%edi)
5dcfc4:	8b 40 2c             	mov    0x2c(%eax),%eax
5dcfc7:	89 87 d4 04 00 00    	mov    %eax,0x4d4(%edi)
5dcfcd:	e9 b1 01 00 00       	jmp    0x5dd183
5dcfd2:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5dcfd6:	75 30                	jne    0x5dd008
5dcfd8:	f6 87 b8 04 00 00 20 	testb  $0x20,0x4b8(%edi)
5dcfdf:	74 27                	je     0x5dd008
5dcfe1:	c6 87 18 04 00 00 01 	movb   $0x1,0x418(%edi)
5dcfe8:	8b c7                	mov    %edi,%eax
5dcfea:	e8 e1 21 00 00       	call   0x5df1d0
5dcfef:	f6 87 b8 04 00 00 20 	testb  $0x20,0x4b8(%edi)
5dcff6:	0f 84 87 01 00 00    	je     0x5dd183
5dcffc:	8b c7                	mov    %edi,%eax
5dcffe:	e8 d9 4c 00 00       	call   0x5e1cdc
5dd003:	e9 7b 01 00 00       	jmp    0x5dd183
5dd008:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5dd00c:	75 6e                	jne    0x5dd07c
5dd00e:	f6 87 b8 04 00 00 10 	testb  $0x10,0x4b8(%edi)
5dd015:	74 65                	je     0x5dd07c
5dd017:	8b c7                	mov    %edi,%eax
5dd019:	e8 fe 21 00 00       	call   0x5df21c
5dd01e:	8a 45 fe             	mov    -0x2(%ebp),%al
5dd021:	50                   	push   %eax
5dd022:	8b 4d 08             	mov    0x8(%ebp),%ecx
5dd025:	8b 55 0c             	mov    0xc(%ebp),%edx
5dd028:	8b c7                	mov    %edi,%eax
5dd02a:	e8 21 fc ff ff       	call   0x5dcc50
5dd02f:	8b d8                	mov    %eax,%ebx
5dd031:	89 9f 1c 04 00 00    	mov    %ebx,0x41c(%edi)
5dd037:	43                   	inc    %ebx
5dd038:	0f 85 45 01 00 00    	jne    0x5dd183
5dd03e:	c6 87 19 04 00 00 01 	movb   $0x1,0x419(%edi)
5dd045:	33 d2                	xor    %edx,%edx
5dd047:	8b c7                	mov    %edi,%eax
5dd049:	e8 c6 ea ff ff       	call   0x5dbb14
5dd04e:	dd 87 c0 02 00 00    	fldl   0x2c0(%edi)
5dd054:	d8 1d bc d1 5d 00    	fcomps 0x5dd1bc
5dd05a:	df e0                	fnstsw %ax
5dd05c:	9e                   	sahf
5dd05d:	75 11                	jne    0x5dd070
5dd05f:	8a 45 fe             	mov    -0x2(%ebp),%al
5dd062:	50                   	push   %eax
5dd063:	8b 4d 08             	mov    0x8(%ebp),%ecx
5dd066:	8b 55 0c             	mov    0xc(%ebp),%edx
5dd069:	8b c7                	mov    %edi,%eax
5dd06b:	e8 48 08 00 00       	call   0x5dd8b8
5dd070:	8b c7                	mov    %edi,%eax
5dd072:	e8 59 21 00 00       	call   0x5df1d0
5dd077:	e9 07 01 00 00       	jmp    0x5dd183
5dd07c:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5dd080:	75 2c                	jne    0x5dd0ae
5dd082:	f6 87 b8 04 00 00 40 	testb  $0x40,0x4b8(%edi)
5dd089:	74 23                	je     0x5dd0ae
5dd08b:	8b c7                	mov    %edi,%eax
5dd08d:	e8 8a 21 00 00       	call   0x5df21c
5dd092:	8a 45 fe             	mov    -0x2(%ebp),%al
5dd095:	50                   	push   %eax
5dd096:	8b 4d 08             	mov    0x8(%ebp),%ecx
5dd099:	8b 55 0c             	mov    0xc(%ebp),%edx
5dd09c:	8b c7                	mov    %edi,%eax
5dd09e:	e8 ad fb ff ff       	call   0x5dcc50
5dd0a3:	89 87 1c 04 00 00    	mov    %eax,0x41c(%edi)
5dd0a9:	e9 d5 00 00 00       	jmp    0x5dd183
5dd0ae:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
5dd0b2:	0f 85 cb 00 00 00    	jne    0x5dd183
5dd0b8:	f6 87 b9 04 00 00 01 	testb  $0x1,0x4b9(%edi)
5dd0bf:	75 0d                	jne    0x5dd0ce
5dd0c1:	f6 87 b9 04 00 00 02 	testb  $0x2,0x4b9(%edi)
5dd0c8:	0f 84 b5 00 00 00    	je     0x5dd183
5dd0ce:	f6 87 b9 04 00 00 02 	testb  $0x2,0x4b9(%edi)
5dd0d5:	74 13                	je     0x5dd0ea
5dd0d7:	8b ce                	mov    %esi,%ecx
5dd0d9:	8b d3                	mov    %ebx,%edx
5dd0db:	8b c7                	mov    %edi,%eax
5dd0dd:	e8 c6 45 00 00       	call   0x5e16a8