45be20:	8b ff                	mov    %edi,%edi
45be22:	55                   	push   %ebp
45be23:	8b ec                	mov    %esp,%ebp
45be25:	51                   	push   %ecx
45be26:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be29:	6a 00                	push   $0x0
45be2b:	6a 10                	push   $0x10
45be2d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be30:	e8 2b 5b fa ff       	call   0x401960
45be35:	8b e5                	mov    %ebp,%esp
45be37:	5d                   	pop    %ebp
45be38:	c3                   	ret
45be39:	cc                   	int3
45be3a:	cc                   	int3
45be3b:	cc                   	int3
45be3c:	cc                   	int3
45be3d:	cc                   	int3
45be3e:	cc                   	int3
45be3f:	cc                   	int3
45be40:	8b ff                	mov    %edi,%edi
45be42:	55                   	push   %ebp
45be43:	8b ec                	mov    %esp,%ebp
45be45:	51                   	push   %ecx
45be46:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be49:	6a 00                	push   $0x0
45be4b:	6a 10                	push   $0x10
45be4d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be50:	e8 81 5d fa ff       	call   0x401bd6
45be55:	8b e5                	mov    %ebp,%esp
45be57:	5d                   	pop    %ebp
45be58:	c3                   	ret
45be59:	cc                   	int3
45be5a:	cc                   	int3
45be5b:	cc                   	int3
45be5c:	cc                   	int3
45be5d:	cc                   	int3
45be5e:	cc                   	int3
45be5f:	cc                   	int3
45be60:	8b ff                	mov    %edi,%edi
45be62:	55                   	push   %ebp
45be63:	8b ec                	mov    %esp,%ebp
45be65:	51                   	push   %ecx
45be66:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be69:	6a 00                	push   $0x0
45be6b:	6a 10                	push   $0x10
45be6d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be70:	e8 56 54 fa ff       	call   0x4012cb
45be75:	8b e5                	mov    %ebp,%esp
45be77:	5d                   	pop    %ebp
45be78:	c3                   	ret
45be79:	cc                   	int3
45be7a:	cc                   	int3
45be7b:	cc                   	int3
45be7c:	cc                   	int3
45be7d:	cc                   	int3
45be7e:	cc                   	int3
45be7f:	cc                   	int3
45be80:	8b ff                	mov    %edi,%edi
45be82:	55                   	push   %ebp
45be83:	8b ec                	mov    %esp,%ebp
45be85:	51                   	push   %ecx
45be86:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45be89:	6a 00                	push   $0x0
45be8b:	6a 10                	push   $0x10
45be8d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45be90:	e8 d5 78 fa ff       	call   0x40376a
45be95:	8b e5                	mov    %ebp,%esp
45be97:	5d                   	pop    %ebp
45be98:	c3                   	ret
45be99:	cc                   	int3
45be9a:	cc                   	int3
45be9b:	cc                   	int3
45be9c:	cc                   	int3
45be9d:	cc                   	int3
45be9e:	cc                   	int3
45be9f:	cc                   	int3
45bea0:	8b ff                	mov    %edi,%edi
45bea2:	55                   	push   %ebp
45bea3:	8b ec                	mov    %esp,%ebp
45bea5:	51                   	push   %ecx
45bea6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bea9:	6a 00                	push   $0x0
45beab:	6a 10                	push   $0x10
45bead:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45beb0:	e8 8b 70 fa ff       	call   0x402f40
45beb5:	8b e5                	mov    %ebp,%esp
45beb7:	5d                   	pop    %ebp
45beb8:	c3                   	ret
45beb9:	cc                   	int3
45beba:	cc                   	int3
45bebb:	cc                   	int3
45bebc:	cc                   	int3
45bebd:	cc                   	int3
45bebe:	cc                   	int3
45bebf:	cc                   	int3
45bec0:	8b ff                	mov    %edi,%edi
45bec2:	55                   	push   %ebp
45bec3:	8b ec                	mov    %esp,%ebp
45bec5:	51                   	push   %ecx
45bec6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bec9:	6a 00                	push   $0x0
45becb:	6a 10                	push   $0x10
45becd:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bed0:	e8 7f 75 fa ff       	call   0x403454
45bed5:	8b e5                	mov    %ebp,%esp
45bed7:	5d                   	pop    %ebp
45bed8:	c3                   	ret
45bed9:	cc                   	int3
45beda:	cc                   	int3
45bedb:	cc                   	int3
45bedc:	cc                   	int3
45bedd:	cc                   	int3
45bede:	cc                   	int3
45bedf:	cc                   	int3
45bee0:	8b ff                	mov    %edi,%edi
45bee2:	55                   	push   %ebp
45bee3:	8b ec                	mov    %esp,%ebp
45bee5:	51                   	push   %ecx
45bee6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bee9:	8b 45 08             	mov    0x8(%ebp),%eax
45beec:	f7 d0                	not    %eax
45beee:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bef1:	23 41 20             	and    0x20(%ecx),%eax
45bef4:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bef7:	89 42 20             	mov    %eax,0x20(%edx)
45befa:	8b e5                	mov    %ebp,%esp
45befc:	5d                   	pop    %ebp
45befd:	c2 04 00             	ret    $0x4
45bf00:	cc                   	int3
45bf01:	cc                   	int3
45bf02:	cc                   	int3
45bf03:	cc                   	int3
45bf04:	cc                   	int3
45bf05:	cc                   	int3
45bf06:	cc                   	int3
45bf07:	cc                   	int3
45bf08:	cc                   	int3
45bf09:	cc                   	int3
45bf0a:	cc                   	int3
45bf0b:	cc                   	int3
45bf0c:	cc                   	int3
45bf0d:	cc                   	int3
45bf0e:	cc                   	int3
45bf0f:	cc                   	int3
45bf10:	8b ff                	mov    %edi,%edi
45bf12:	55                   	push   %ebp
45bf13:	8b ec                	mov    %esp,%ebp
45bf15:	51                   	push   %ecx
45bf16:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bf19:	8b 45 08             	mov    0x8(%ebp),%eax
45bf1c:	f7 d0                	not    %eax
45bf1e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bf21:	23 41 20             	and    0x20(%ecx),%eax
45bf24:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bf27:	89 42 20             	mov    %eax,0x20(%edx)
45bf2a:	8b e5                	mov    %ebp,%esp
45bf2c:	5d                   	pop    %ebp
45bf2d:	c2 04 00             	ret    $0x4
45bf30:	cc                   	int3
45bf31:	cc                   	int3
45bf32:	cc                   	int3
45bf33:	cc                   	int3
45bf34:	cc                   	int3
45bf35:	cc                   	int3
45bf36:	cc                   	int3
45bf37:	cc                   	int3
45bf38:	cc                   	int3
45bf39:	cc                   	int3
45bf3a:	cc                   	int3
45bf3b:	cc                   	int3
45bf3c:	cc                   	int3
45bf3d:	cc                   	int3
45bf3e:	cc                   	int3
45bf3f:	cc                   	int3
45bf40:	8b ff                	mov    %edi,%edi
45bf42:	55                   	push   %ebp
45bf43:	8b ec                	mov    %esp,%ebp
45bf45:	51                   	push   %ecx
45bf46:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bf49:	8b 45 08             	mov    0x8(%ebp),%eax
45bf4c:	f7 d0                	not    %eax
45bf4e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bf51:	23 41 20             	and    0x20(%ecx),%eax
45bf54:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bf57:	89 42 20             	mov    %eax,0x20(%edx)
45bf5a:	8b e5                	mov    %ebp,%esp
45bf5c:	5d                   	pop    %ebp
45bf5d:	c2 04 00             	ret    $0x4
45bf60:	cc                   	int3
45bf61:	cc                   	int3
45bf62:	cc                   	int3
45bf63:	cc                   	int3
45bf64:	cc                   	int3
45bf65:	cc                   	int3
45bf66:	cc                   	int3
45bf67:	cc                   	int3
45bf68:	cc                   	int3
45bf69:	cc                   	int3
45bf6a:	cc                   	int3
45bf6b:	cc                   	int3
45bf6c:	cc                   	int3
45bf6d:	cc                   	int3
45bf6e:	cc                   	int3
45bf6f:	cc                   	int3
45bf70:	8b ff                	mov    %edi,%edi
45bf72:	55                   	push   %ebp
45bf73:	8b ec                	mov    %esp,%ebp
45bf75:	51                   	push   %ecx
45bf76:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bf79:	8b 45 08             	mov    0x8(%ebp),%eax
45bf7c:	f7 d0                	not    %eax
45bf7e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bf81:	23 41 20             	and    0x20(%ecx),%eax
45bf84:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bf87:	89 42 20             	mov    %eax,0x20(%edx)
45bf8a:	8b e5                	mov    %ebp,%esp
45bf8c:	5d                   	pop    %ebp
45bf8d:	c2 04 00             	ret    $0x4
45bf90:	cc                   	int3
45bf91:	cc                   	int3
45bf92:	cc                   	int3
45bf93:	cc                   	int3
45bf94:	cc                   	int3
45bf95:	cc                   	int3
45bf96:	cc                   	int3
45bf97:	cc                   	int3
45bf98:	cc                   	int3
45bf99:	cc                   	int3
45bf9a:	cc                   	int3
45bf9b:	cc                   	int3
45bf9c:	cc                   	int3
45bf9d:	cc                   	int3
45bf9e:	cc                   	int3
45bf9f:	cc                   	int3
45bfa0:	8b ff                	mov    %edi,%edi
45bfa2:	55                   	push   %ebp
45bfa3:	8b ec                	mov    %esp,%ebp
45bfa5:	51                   	push   %ecx
45bfa6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bfa9:	8b 45 08             	mov    0x8(%ebp),%eax
45bfac:	f7 d0                	not    %eax
45bfae:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bfb1:	23 41 20             	and    0x20(%ecx),%eax
45bfb4:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bfb7:	89 42 20             	mov    %eax,0x20(%edx)
45bfba:	8b e5                	mov    %ebp,%esp
45bfbc:	5d                   	pop    %ebp
45bfbd:	c2 04 00             	ret    $0x4
45bfc0:	cc                   	int3
45bfc1:	cc                   	int3
45bfc2:	cc                   	int3
45bfc3:	cc                   	int3
45bfc4:	cc                   	int3
45bfc5:	cc                   	int3
45bfc6:	cc                   	int3
45bfc7:	cc                   	int3
45bfc8:	cc                   	int3
45bfc9:	cc                   	int3
45bfca:	cc                   	int3
45bfcb:	cc                   	int3
45bfcc:	cc                   	int3
45bfcd:	cc                   	int3
45bfce:	cc                   	int3
45bfcf:	cc                   	int3
45bfd0:	8b ff                	mov    %edi,%edi
45bfd2:	55                   	push   %ebp
45bfd3:	8b ec                	mov    %esp,%ebp
45bfd5:	51                   	push   %ecx
45bfd6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45bfd9:	8b 45 08             	mov    0x8(%ebp),%eax
45bfdc:	f7 d0                	not    %eax
45bfde:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45bfe1:	23 41 20             	and    0x20(%ecx),%eax
45bfe4:	8b 55 fc             	mov    -0x4(%ebp),%edx
45bfe7:	89 42 20             	mov    %eax,0x20(%edx)
45bfea:	8b e5                	mov    %ebp,%esp
45bfec:	5d                   	pop    %ebp
45bfed:	c2 04 00             	ret    $0x4
45bff0:	cc                   	int3
45bff1:	cc                   	int3
45bff2:	cc                   	int3
45bff3:	cc                   	int3
45bff4:	cc                   	int3
45bff5:	cc                   	int3
45bff6:	cc                   	int3
45bff7:	cc                   	int3
45bff8:	cc                   	int3
45bff9:	cc                   	int3
45bffa:	cc                   	int3
45bffb:	cc                   	int3
45bffc:	cc                   	int3
45bffd:	cc                   	int3
45bffe:	cc                   	int3
45bfff:	cc                   	int3
45c000:	8b ff                	mov    %edi,%edi
45c002:	55                   	push   %ebp
45c003:	8b ec                	mov    %esp,%ebp
45c005:	51                   	push   %ecx
45c006:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45c009:	8b 45 08             	mov    0x8(%ebp),%eax
45c00c:	f7 d0                	not    %eax
45c00e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45c011:	23 41 20             	and    0x20(%ecx),%eax
45c014:	8b 55 fc             	mov    -0x4(%ebp),%edx
45c017:	89 42 20             	mov    %eax,0x20(%edx)
45c01a:	8b e5                	mov    %ebp,%esp
45c01c:	5d                   	pop    %ebp
45c01d:	c2 04 00             	ret    $0x4
45c020:	cc                   	int3
45c021:	cc                   	int3
45c022:	cc                   	int3
45c023:	cc                   	int3
45c024:	cc                   	int3
45c025:	cc                   	int3
45c026:	cc                   	int3
45c027:	cc                   	int3
45c028:	cc                   	int3
45c029:	cc                   	int3
45c02a:	cc                   	int3
45c02b:	cc                   	int3
45c02c:	cc                   	int3
45c02d:	cc                   	int3
45c02e:	cc                   	int3
45c02f:	cc                   	int3
45c030:	8b ff                	mov    %edi,%edi
45c032:	55                   	push   %ebp
45c033:	8b ec                	mov    %esp,%ebp
45c035:	51                   	push   %ecx
45c036:	89 4d fc             	mov    %ecx,-0x4(%ebp)
45c039:	8b 45 08             	mov    0x8(%ebp),%eax
45c03c:	f7 d0                	not    %eax
45c03e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
45c041:	23 41 20             	and    0x20(%ecx),%eax
45c044:	8b 55 fc             	mov    -0x4(%ebp),%edx
45c047:	89 42 20             	mov    %eax,0x20(%edx)
45c04a:	8b e5                	mov    %ebp,%esp
45c04c:	5d                   	pop    %ebp
45c04d:	c2 04 00             	ret    $0x4
45c050:	cc                   	int3
45c051:	cc                   	int3
45c052:	cc                   	int3
45c053:	cc                   	int3
45c054:	cc                   	int3
45c055:	cc                   	int3
45c056:	cc                   	int3
45c057:	cc                   	int3
45c058:	cc                   	int3
45c059:	cc                   	int3
45c05a:	cc                   	int3
45c05b:	cc                   	int3