43cc84:	5d                   	pop    %ebp
43cc85:	c3                   	ret
43cc86:	cc                   	int3
43cc87:	cc                   	int3
43cc88:	cc                   	int3
43cc89:	cc                   	int3
43cc8a:	cc                   	int3
43cc8b:	cc                   	int3
43cc8c:	cc                   	int3
43cc8d:	cc                   	int3
43cc8e:	cc                   	int3
43cc8f:	cc                   	int3
43cc90:	8b ff                	mov    %edi,%edi
43cc92:	55                   	push   %ebp
43cc93:	8b ec                	mov    %esp,%ebp
43cc95:	8b 45 08             	mov    0x8(%ebp),%eax
43cc98:	83 c0 04             	add    $0x4,%eax
43cc9b:	89 45 08             	mov    %eax,0x8(%ebp)
43cc9e:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cca1:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cca4:	5d                   	pop    %ebp
43cca5:	c3                   	ret
43cca6:	cc                   	int3
43cca7:	cc                   	int3
43cca8:	cc                   	int3
43cca9:	cc                   	int3
43ccaa:	cc                   	int3
43ccab:	cc                   	int3
43ccac:	cc                   	int3
43ccad:	cc                   	int3
43ccae:	cc                   	int3
43ccaf:	cc                   	int3
43ccb0:	8b ff                	mov    %edi,%edi
43ccb2:	55                   	push   %ebp
43ccb3:	8b ec                	mov    %esp,%ebp
43ccb5:	8b 45 08             	mov    0x8(%ebp),%eax
43ccb8:	83 c0 04             	add    $0x4,%eax
43ccbb:	89 45 08             	mov    %eax,0x8(%ebp)
43ccbe:	8b 4d 08             	mov    0x8(%ebp),%ecx
43ccc1:	8b 41 fc             	mov    -0x4(%ecx),%eax
43ccc4:	5d                   	pop    %ebp
43ccc5:	c3                   	ret
43ccc6:	cc                   	int3
43ccc7:	cc                   	int3
43ccc8:	cc                   	int3
43ccc9:	cc                   	int3
43ccca:	cc                   	int3
43cccb:	cc                   	int3
43cccc:	cc                   	int3
43cccd:	cc                   	int3
43ccce:	cc                   	int3
43cccf:	cc                   	int3
43ccd0:	8b ff                	mov    %edi,%edi
43ccd2:	55                   	push   %ebp
43ccd3:	8b ec                	mov    %esp,%ebp
43ccd5:	8b 45 08             	mov    0x8(%ebp),%eax
43ccd8:	83 c0 04             	add    $0x4,%eax
43ccdb:	89 45 08             	mov    %eax,0x8(%ebp)
43ccde:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cce1:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cce4:	5d                   	pop    %ebp
43cce5:	c3                   	ret
43cce6:	cc                   	int3
43cce7:	cc                   	int3
43cce8:	cc                   	int3
43cce9:	cc                   	int3
43ccea:	cc                   	int3
43cceb:	cc                   	int3
43ccec:	cc                   	int3
43cced:	cc                   	int3
43ccee:	cc                   	int3
43ccef:	cc                   	int3
43ccf0:	8b ff                	mov    %edi,%edi
43ccf2:	55                   	push   %ebp
43ccf3:	8b ec                	mov    %esp,%ebp
43ccf5:	8b 45 08             	mov    0x8(%ebp),%eax
43ccf8:	83 c0 04             	add    $0x4,%eax
43ccfb:	89 45 08             	mov    %eax,0x8(%ebp)
43ccfe:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cd01:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cd04:	5d                   	pop    %ebp
43cd05:	c3                   	ret
43cd06:	cc                   	int3
43cd07:	cc                   	int3
43cd08:	cc                   	int3
43cd09:	cc                   	int3
43cd0a:	cc                   	int3
43cd0b:	cc                   	int3
43cd0c:	cc                   	int3
43cd0d:	cc                   	int3
43cd0e:	cc                   	int3
43cd0f:	cc                   	int3
43cd10:	8b ff                	mov    %edi,%edi
43cd12:	55                   	push   %ebp
43cd13:	8b ec                	mov    %esp,%ebp
43cd15:	8b 45 08             	mov    0x8(%ebp),%eax
43cd18:	83 c0 04             	add    $0x4,%eax
43cd1b:	89 45 08             	mov    %eax,0x8(%ebp)
43cd1e:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cd21:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cd24:	5d                   	pop    %ebp
43cd25:	c3                   	ret
43cd26:	cc                   	int3
43cd27:	cc                   	int3
43cd28:	cc                   	int3
43cd29:	cc                   	int3
43cd2a:	cc                   	int3
43cd2b:	cc                   	int3
43cd2c:	cc                   	int3
43cd2d:	cc                   	int3
43cd2e:	cc                   	int3
43cd2f:	cc                   	int3
43cd30:	8b ff                	mov    %edi,%edi
43cd32:	55                   	push   %ebp
43cd33:	8b ec                	mov    %esp,%ebp
43cd35:	8b 45 08             	mov    0x8(%ebp),%eax
43cd38:	83 c0 04             	add    $0x4,%eax
43cd3b:	89 45 08             	mov    %eax,0x8(%ebp)
43cd3e:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cd41:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cd44:	5d                   	pop    %ebp
43cd45:	c3                   	ret
43cd46:	cc                   	int3
43cd47:	cc                   	int3
43cd48:	cc                   	int3
43cd49:	cc                   	int3
43cd4a:	cc                   	int3
43cd4b:	cc                   	int3
43cd4c:	cc                   	int3
43cd4d:	cc                   	int3
43cd4e:	cc                   	int3
43cd4f:	cc                   	int3
43cd50:	8b ff                	mov    %edi,%edi
43cd52:	55                   	push   %ebp
43cd53:	8b ec                	mov    %esp,%ebp
43cd55:	8b 45 08             	mov    0x8(%ebp),%eax
43cd58:	83 c0 08             	add    $0x8,%eax
43cd5b:	89 45 08             	mov    %eax,0x8(%ebp)
43cd5e:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cd61:	8b 41 f8             	mov    -0x8(%ecx),%eax
43cd64:	8b 51 fc             	mov    -0x4(%ecx),%edx
43cd67:	5d                   	pop    %ebp
43cd68:	c3                   	ret
43cd69:	cc                   	int3
43cd6a:	cc                   	int3
43cd6b:	cc                   	int3
43cd6c:	cc                   	int3
43cd6d:	cc                   	int3
43cd6e:	cc                   	int3
43cd6f:	cc                   	int3
43cd70:	8b ff                	mov    %edi,%edi
43cd72:	55                   	push   %ebp
43cd73:	8b ec                	mov    %esp,%ebp
43cd75:	8b 45 08             	mov    0x8(%ebp),%eax
43cd78:	83 c0 08             	add    $0x8,%eax
43cd7b:	89 45 08             	mov    %eax,0x8(%ebp)
43cd7e:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cd81:	8b 41 f8             	mov    -0x8(%ecx),%eax
43cd84:	8b 51 fc             	mov    -0x4(%ecx),%edx
43cd87:	5d                   	pop    %ebp
43cd88:	c3                   	ret
43cd89:	cc                   	int3
43cd8a:	cc                   	int3
43cd8b:	cc                   	int3
43cd8c:	cc                   	int3
43cd8d:	cc                   	int3
43cd8e:	cc                   	int3
43cd8f:	cc                   	int3
43cd90:	8b ff                	mov    %edi,%edi
43cd92:	55                   	push   %ebp
43cd93:	8b ec                	mov    %esp,%ebp
43cd95:	8b 45 08             	mov    0x8(%ebp),%eax
43cd98:	83 c0 08             	add    $0x8,%eax
43cd9b:	89 45 08             	mov    %eax,0x8(%ebp)
43cd9e:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cda1:	8b 41 f8             	mov    -0x8(%ecx),%eax
43cda4:	8b 51 fc             	mov    -0x4(%ecx),%edx
43cda7:	5d                   	pop    %ebp
43cda8:	c3                   	ret
43cda9:	cc                   	int3
43cdaa:	cc                   	int3
43cdab:	cc                   	int3
43cdac:	cc                   	int3
43cdad:	cc                   	int3
43cdae:	cc                   	int3
43cdaf:	cc                   	int3
43cdb0:	8b ff                	mov    %edi,%edi
43cdb2:	55                   	push   %ebp
43cdb3:	8b ec                	mov    %esp,%ebp
43cdb5:	8b 45 08             	mov    0x8(%ebp),%eax
43cdb8:	83 c0 04             	add    $0x4,%eax
43cdbb:	89 45 08             	mov    %eax,0x8(%ebp)
43cdbe:	8b 4d 08             	mov    0x8(%ebp),%ecx
43cdc1:	66 8b 41 fc          	mov    -0x4(%ecx),%ax
43cdc5:	5d                   	pop    %ebp
43cdc6:	c3                   	ret
43cdc7:	cc                   	int3
43cdc8:	cc                   	int3
43cdc9:	cc                   	int3
43cdca:	cc                   	int3
43cdcb:	cc                   	int3
43cdcc:	cc                   	int3
43cdcd:	cc                   	int3
43cdce:	cc                   	int3
43cdcf:	cc                   	int3
43cdd0:	8b ff                	mov    %edi,%edi
43cdd2:	55                   	push   %ebp
43cdd3:	8b ec                	mov    %esp,%ebp
43cdd5:	8b 45 0c             	mov    0xc(%ebp),%eax
43cdd8:	8b 08                	mov    (%eax),%ecx
43cdda:	51                   	push   %ecx
43cddb:	8b 55 08             	mov    0x8(%ebp),%edx
43cdde:	0f be 02             	movsbl (%edx),%eax
43cde1:	50                   	push   %eax
43cde2:	e8 ff 60 fc ff       	call   0x402ee6
43cde7:	83 c4 08             	add    $0x8,%esp
43cdea:	5d                   	pop    %ebp
43cdeb:	c3                   	ret
43cdec:	cc                   	int3
43cded:	cc                   	int3
43cdee:	cc                   	int3
43cdef:	cc                   	int3
43cdf0:	cc                   	int3
43cdf1:	cc                   	int3
43cdf2:	cc                   	int3
43cdf3:	cc                   	int3
43cdf4:	cc                   	int3
43cdf5:	cc                   	int3
43cdf6:	cc                   	int3
43cdf7:	cc                   	int3
43cdf8:	cc                   	int3
43cdf9:	cc                   	int3
43cdfa:	cc                   	int3
43cdfb:	cc                   	int3
43cdfc:	cc                   	int3
43cdfd:	cc                   	int3
43cdfe:	cc                   	int3
43cdff:	cc                   	int3
43ce00:	8b ff                	mov    %edi,%edi
43ce02:	55                   	push   %ebp
43ce03:	8b ec                	mov    %esp,%ebp
43ce05:	8b 45 0c             	mov    0xc(%ebp),%eax
43ce08:	8b 08                	mov    (%eax),%ecx
43ce0a:	51                   	push   %ecx
43ce0b:	8b 55 08             	mov    0x8(%ebp),%edx
43ce0e:	0f b7 02             	movzwl (%edx),%eax
43ce11:	50                   	push   %eax
43ce12:	e8 bf 70 fc ff       	call   0x403ed6
43ce17:	83 c4 08             	add    $0x8,%esp
43ce1a:	5d                   	pop    %ebp
43ce1b:	c3                   	ret
43ce1c:	cc                   	int3
43ce1d:	cc                   	int3
43ce1e:	cc                   	int3
43ce1f:	cc                   	int3
43ce20:	cc                   	int3
43ce21:	cc                   	int3
43ce22:	cc                   	int3
43ce23:	cc                   	int3
43ce24:	cc                   	int3
43ce25:	cc                   	int3
43ce26:	cc                   	int3
43ce27:	cc                   	int3
43ce28:	cc                   	int3
43ce29:	cc                   	int3
43ce2a:	cc                   	int3
43ce2b:	cc                   	int3
43ce2c:	cc                   	int3
43ce2d:	cc                   	int3
43ce2e:	cc                   	int3
43ce2f:	cc                   	int3
43ce30:	8b ff                	mov    %edi,%edi
43ce32:	55                   	push   %ebp
43ce33:	8b ec                	mov    %esp,%ebp
43ce35:	8b 45 08             	mov    0x8(%ebp),%eax
43ce38:	8b 08                	mov    (%eax),%ecx
43ce3a:	83 c1 04             	add    $0x4,%ecx
43ce3d:	8b 55 08             	mov    0x8(%ebp),%edx
43ce40:	89 0a                	mov    %ecx,(%edx)
43ce42:	8b 45 08             	mov    0x8(%ebp),%eax
43ce45:	8b 08                	mov    (%eax),%ecx
43ce47:	8a 41 fc             	mov    -0x4(%ecx),%al
43ce4a:	5d                   	pop    %ebp
43ce4b:	c3                   	ret
43ce4c:	cc                   	int3
43ce4d:	cc                   	int3
43ce4e:	cc                   	int3
43ce4f:	cc                   	int3
43ce50:	cc                   	int3
43ce51:	cc                   	int3
43ce52:	cc                   	int3
43ce53:	cc                   	int3
43ce54:	cc                   	int3
43ce55:	cc                   	int3
43ce56:	cc                   	int3
43ce57:	cc                   	int3
43ce58:	cc                   	int3
43ce59:	cc                   	int3
43ce5a:	cc                   	int3
43ce5b:	cc                   	int3
43ce5c:	cc                   	int3
43ce5d:	cc                   	int3
43ce5e:	cc                   	int3
43ce5f:	cc                   	int3
43ce60:	8b ff                	mov    %edi,%edi
43ce62:	55                   	push   %ebp
43ce63:	8b ec                	mov    %esp,%ebp
43ce65:	8b 45 08             	mov    0x8(%ebp),%eax
43ce68:	8b 08                	mov    (%eax),%ecx
43ce6a:	83 c1 04             	add    $0x4,%ecx
43ce6d:	8b 55 08             	mov    0x8(%ebp),%edx
43ce70:	89 0a                	mov    %ecx,(%edx)
43ce72:	8b 45 08             	mov    0x8(%ebp),%eax
43ce75:	8b 08                	mov    (%eax),%ecx
43ce77:	8a 41 fc             	mov    -0x4(%ecx),%al
43ce7a:	5d                   	pop    %ebp
43ce7b:	c3                   	ret
43ce7c:	cc                   	int3
43ce7d:	cc                   	int3
43ce7e:	cc                   	int3
43ce7f:	cc                   	int3
43ce80:	cc                   	int3
43ce81:	cc                   	int3
43ce82:	cc                   	int3
43ce83:	cc                   	int3
43ce84:	cc                   	int3
43ce85:	cc                   	int3
43ce86:	cc                   	int3
43ce87:	cc                   	int3
43ce88:	cc                   	int3
43ce89:	cc                   	int3
43ce8a:	cc                   	int3
43ce8b:	cc                   	int3
43ce8c:	cc                   	int3
43ce8d:	cc                   	int3
43ce8e:	cc                   	int3
43ce8f:	cc                   	int3
43ce90:	8b ff                	mov    %edi,%edi
43ce92:	55                   	push   %ebp
43ce93:	8b ec                	mov    %esp,%ebp
43ce95:	8b 45 08             	mov    0x8(%ebp),%eax
43ce98:	8b 08                	mov    (%eax),%ecx
43ce9a:	83 c1 04             	add    $0x4,%ecx
43ce9d:	8b 55 08             	mov    0x8(%ebp),%edx
43cea0:	89 0a                	mov    %ecx,(%edx)
43cea2:	8b 45 08             	mov    0x8(%ebp),%eax
43cea5:	8b 08                	mov    (%eax),%ecx
43cea7:	66 8b 41 fc          	mov    -0x4(%ecx),%ax
43ceab:	5d                   	pop    %ebp
43ceac:	c3                   	ret