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
43cead:	cc                   	int3
43ceae:	cc                   	int3
43ceaf:	cc                   	int3
43ceb0:	cc                   	int3
43ceb1:	cc                   	int3
43ceb2:	cc                   	int3
43ceb3:	cc                   	int3
43ceb4:	cc                   	int3
43ceb5:	cc                   	int3
43ceb6:	cc                   	int3
43ceb7:	cc                   	int3
43ceb8:	cc                   	int3
43ceb9:	cc                   	int3
43ceba:	cc                   	int3
43cebb:	cc                   	int3
43cebc:	cc                   	int3
43cebd:	cc                   	int3
43cebe:	cc                   	int3
43cebf:	cc                   	int3
43cec0:	8b ff                	mov    %edi,%edi
43cec2:	55                   	push   %ebp
43cec3:	8b ec                	mov    %esp,%ebp
43cec5:	8b 45 08             	mov    0x8(%ebp),%eax
43cec8:	8b 08                	mov    (%eax),%ecx
43ceca:	83 c1 04             	add    $0x4,%ecx
43cecd:	8b 55 08             	mov    0x8(%ebp),%edx
43ced0:	89 0a                	mov    %ecx,(%edx)
43ced2:	8b 45 08             	mov    0x8(%ebp),%eax
43ced5:	8b 08                	mov    (%eax),%ecx
43ced7:	66 8b 41 fc          	mov    -0x4(%ecx),%ax
43cedb:	5d                   	pop    %ebp
43cedc:	c3                   	ret
43cedd:	cc                   	int3
43cede:	cc                   	int3
43cedf:	cc                   	int3
43cee0:	cc                   	int3
43cee1:	cc                   	int3
43cee2:	cc                   	int3
43cee3:	cc                   	int3
43cee4:	cc                   	int3
43cee5:	cc                   	int3
43cee6:	cc                   	int3
43cee7:	cc                   	int3
43cee8:	cc                   	int3
43cee9:	cc                   	int3
43ceea:	cc                   	int3
43ceeb:	cc                   	int3
43ceec:	cc                   	int3
43ceed:	cc                   	int3
43ceee:	cc                   	int3
43ceef:	cc                   	int3
43cef0:	8b ff                	mov    %edi,%edi
43cef2:	55                   	push   %ebp
43cef3:	8b ec                	mov    %esp,%ebp
43cef5:	8b 45 08             	mov    0x8(%ebp),%eax
43cef8:	8b 08                	mov    (%eax),%ecx
43cefa:	83 c1 04             	add    $0x4,%ecx
43cefd:	8b 55 08             	mov    0x8(%ebp),%edx
43cf00:	89 0a                	mov    %ecx,(%edx)
43cf02:	8b 45 08             	mov    0x8(%ebp),%eax
43cf05:	8b 08                	mov    (%eax),%ecx
43cf07:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cf0a:	5d                   	pop    %ebp
43cf0b:	c3                   	ret
43cf0c:	cc                   	int3
43cf0d:	cc                   	int3
43cf0e:	cc                   	int3
43cf0f:	cc                   	int3
43cf10:	cc                   	int3
43cf11:	cc                   	int3
43cf12:	cc                   	int3
43cf13:	cc                   	int3
43cf14:	cc                   	int3
43cf15:	cc                   	int3
43cf16:	cc                   	int3
43cf17:	cc                   	int3
43cf18:	cc                   	int3
43cf19:	cc                   	int3
43cf1a:	cc                   	int3
43cf1b:	cc                   	int3
43cf1c:	cc                   	int3
43cf1d:	cc                   	int3
43cf1e:	cc                   	int3
43cf1f:	cc                   	int3
43cf20:	8b ff                	mov    %edi,%edi
43cf22:	55                   	push   %ebp
43cf23:	8b ec                	mov    %esp,%ebp
43cf25:	8b 45 08             	mov    0x8(%ebp),%eax
43cf28:	8b 08                	mov    (%eax),%ecx
43cf2a:	83 c1 04             	add    $0x4,%ecx
43cf2d:	8b 55 08             	mov    0x8(%ebp),%edx
43cf30:	89 0a                	mov    %ecx,(%edx)
43cf32:	8b 45 08             	mov    0x8(%ebp),%eax
43cf35:	8b 08                	mov    (%eax),%ecx
43cf37:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cf3a:	5d                   	pop    %ebp
43cf3b:	c3                   	ret
43cf3c:	cc                   	int3
43cf3d:	cc                   	int3
43cf3e:	cc                   	int3
43cf3f:	cc                   	int3
43cf40:	cc                   	int3
43cf41:	cc                   	int3
43cf42:	cc                   	int3
43cf43:	cc                   	int3
43cf44:	cc                   	int3
43cf45:	cc                   	int3
43cf46:	cc                   	int3
43cf47:	cc                   	int3
43cf48:	cc                   	int3
43cf49:	cc                   	int3
43cf4a:	cc                   	int3
43cf4b:	cc                   	int3
43cf4c:	cc                   	int3
43cf4d:	cc                   	int3
43cf4e:	cc                   	int3
43cf4f:	cc                   	int3
43cf50:	8b ff                	mov    %edi,%edi
43cf52:	55                   	push   %ebp
43cf53:	8b ec                	mov    %esp,%ebp
43cf55:	8b 45 08             	mov    0x8(%ebp),%eax
43cf58:	8b 08                	mov    (%eax),%ecx
43cf5a:	83 c1 04             	add    $0x4,%ecx
43cf5d:	8b 55 08             	mov    0x8(%ebp),%edx
43cf60:	89 0a                	mov    %ecx,(%edx)
43cf62:	8b 45 08             	mov    0x8(%ebp),%eax
43cf65:	8b 08                	mov    (%eax),%ecx
43cf67:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cf6a:	5d                   	pop    %ebp
43cf6b:	c3                   	ret
43cf6c:	cc                   	int3
43cf6d:	cc                   	int3
43cf6e:	cc                   	int3
43cf6f:	cc                   	int3
43cf70:	cc                   	int3
43cf71:	cc                   	int3
43cf72:	cc                   	int3
43cf73:	cc                   	int3
43cf74:	cc                   	int3
43cf75:	cc                   	int3
43cf76:	cc                   	int3
43cf77:	cc                   	int3
43cf78:	cc                   	int3
43cf79:	cc                   	int3
43cf7a:	cc                   	int3
43cf7b:	cc                   	int3
43cf7c:	cc                   	int3
43cf7d:	cc                   	int3
43cf7e:	cc                   	int3
43cf7f:	cc                   	int3
43cf80:	8b ff                	mov    %edi,%edi
43cf82:	55                   	push   %ebp
43cf83:	8b ec                	mov    %esp,%ebp
43cf85:	8b 45 08             	mov    0x8(%ebp),%eax
43cf88:	8b 08                	mov    (%eax),%ecx
43cf8a:	83 c1 04             	add    $0x4,%ecx
43cf8d:	8b 55 08             	mov    0x8(%ebp),%edx
43cf90:	89 0a                	mov    %ecx,(%edx)
43cf92:	8b 45 08             	mov    0x8(%ebp),%eax
43cf95:	8b 08                	mov    (%eax),%ecx
43cf97:	8b 41 fc             	mov    -0x4(%ecx),%eax
43cf9a:	5d                   	pop    %ebp
43cf9b:	c3                   	ret
43cf9c:	cc                   	int3
43cf9d:	cc                   	int3
43cf9e:	cc                   	int3
43cf9f:	cc                   	int3
43cfa0:	cc                   	int3
43cfa1:	cc                   	int3
43cfa2:	cc                   	int3
43cfa3:	cc                   	int3
43cfa4:	cc                   	int3
43cfa5:	cc                   	int3
43cfa6:	cc                   	int3
43cfa7:	cc                   	int3