445f89:	8b 45 fc             	mov    -0x4(%ebp),%eax
445f8c:	8b 48 20             	mov    0x20(%eax),%ecx
445f8f:	0b 4d 08             	or     0x8(%ebp),%ecx
445f92:	8b 55 fc             	mov    -0x4(%ebp),%edx
445f95:	89 4a 20             	mov    %ecx,0x20(%edx)
445f98:	8b e5                	mov    %ebp,%esp
445f9a:	5d                   	pop    %ebp
445f9b:	c2 04 00             	ret    $0x4
445f9e:	cc                   	int3
445f9f:	cc                   	int3
445fa0:	cc                   	int3
445fa1:	cc                   	int3
445fa2:	cc                   	int3
445fa3:	cc                   	int3
445fa4:	cc                   	int3
445fa5:	cc                   	int3
445fa6:	cc                   	int3
445fa7:	cc                   	int3
445fa8:	cc                   	int3
445fa9:	cc                   	int3
445faa:	cc                   	int3
445fab:	cc                   	int3
445fac:	cc                   	int3
445fad:	cc                   	int3
445fae:	cc                   	int3
445faf:	cc                   	int3
445fb0:	8b ff                	mov    %edi,%edi
445fb2:	55                   	push   %ebp
445fb3:	8b ec                	mov    %esp,%ebp
445fb5:	51                   	push   %ecx
445fb6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
445fb9:	8b 45 fc             	mov    -0x4(%ebp),%eax
445fbc:	8b 48 20             	mov    0x20(%eax),%ecx
445fbf:	0b 4d 08             	or     0x8(%ebp),%ecx
445fc2:	8b 55 fc             	mov    -0x4(%ebp),%edx
445fc5:	89 4a 20             	mov    %ecx,0x20(%edx)
445fc8:	8b e5                	mov    %ebp,%esp
445fca:	5d                   	pop    %ebp
445fcb:	c2 04 00             	ret    $0x4
445fce:	cc                   	int3
445fcf:	cc                   	int3
445fd0:	cc                   	int3
445fd1:	cc                   	int3
445fd2:	cc                   	int3
445fd3:	cc                   	int3
445fd4:	cc                   	int3
445fd5:	cc                   	int3
445fd6:	cc                   	int3
445fd7:	cc                   	int3
445fd8:	cc                   	int3
445fd9:	cc                   	int3
445fda:	cc                   	int3
445fdb:	cc                   	int3
445fdc:	cc                   	int3
445fdd:	cc                   	int3
445fde:	cc                   	int3
445fdf:	cc                   	int3
445fe0:	8b ff                	mov    %edi,%edi
445fe2:	55                   	push   %ebp
445fe3:	8b ec                	mov    %esp,%ebp
445fe5:	51                   	push   %ecx
445fe6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
445fe9:	8b 45 fc             	mov    -0x4(%ebp),%eax
445fec:	8b 48 20             	mov    0x20(%eax),%ecx
445fef:	0b 4d 08             	or     0x8(%ebp),%ecx
445ff2:	8b 55 fc             	mov    -0x4(%ebp),%edx
445ff5:	89 4a 20             	mov    %ecx,0x20(%edx)
445ff8:	8b e5                	mov    %ebp,%esp
445ffa:	5d                   	pop    %ebp
445ffb:	c2 04 00             	ret    $0x4
445ffe:	cc                   	int3
445fff:	cc                   	int3
446000:	cc                   	int3
446001:	cc                   	int3
446002:	cc                   	int3
446003:	cc                   	int3
446004:	cc                   	int3
446005:	cc                   	int3
446006:	cc                   	int3
446007:	cc                   	int3
446008:	cc                   	int3
446009:	cc                   	int3
44600a:	cc                   	int3
44600b:	cc                   	int3
44600c:	cc                   	int3
44600d:	cc                   	int3
44600e:	cc                   	int3
44600f:	cc                   	int3
446010:	8b ff                	mov    %edi,%edi
446012:	55                   	push   %ebp
446013:	8b ec                	mov    %esp,%ebp
446015:	51                   	push   %ecx
446016:	89 4d fc             	mov    %ecx,-0x4(%ebp)
446019:	8b 45 fc             	mov    -0x4(%ebp),%eax
44601c:	8b 48 20             	mov    0x20(%eax),%ecx
44601f:	0b 4d 08             	or     0x8(%ebp),%ecx
446022:	8b 55 fc             	mov    -0x4(%ebp),%edx
446025:	89 4a 20             	mov    %ecx,0x20(%edx)
446028:	8b e5                	mov    %ebp,%esp
44602a:	5d                   	pop    %ebp
44602b:	c2 04 00             	ret    $0x4
44602e:	cc                   	int3
44602f:	cc                   	int3
446030:	cc                   	int3
446031:	cc                   	int3
446032:	cc                   	int3
446033:	cc                   	int3
446034:	cc                   	int3
446035:	cc                   	int3
446036:	cc                   	int3
446037:	cc                   	int3
446038:	cc                   	int3
446039:	cc                   	int3
44603a:	cc                   	int3
44603b:	cc                   	int3
44603c:	cc                   	int3
44603d:	cc                   	int3
44603e:	cc                   	int3
44603f:	cc                   	int3
446040:	8b ff                	mov    %edi,%edi
446042:	55                   	push   %ebp
446043:	8b ec                	mov    %esp,%ebp
446045:	51                   	push   %ecx
446046:	89 4d fc             	mov    %ecx,-0x4(%ebp)
446049:	8b 45 fc             	mov    -0x4(%ebp),%eax
44604c:	8b 48 20             	mov    0x20(%eax),%ecx
44604f:	0b 4d 08             	or     0x8(%ebp),%ecx
446052:	8b 55 fc             	mov    -0x4(%ebp),%edx
446055:	89 4a 20             	mov    %ecx,0x20(%edx)
446058:	8b e5                	mov    %ebp,%esp
44605a:	5d                   	pop    %ebp
44605b:	c2 04 00             	ret    $0x4
44605e:	cc                   	int3
44605f:	cc                   	int3
446060:	cc                   	int3
446061:	cc                   	int3
446062:	cc                   	int3
446063:	cc                   	int3
446064:	cc                   	int3
446065:	cc                   	int3
446066:	cc                   	int3
446067:	cc                   	int3
446068:	cc                   	int3
446069:	cc                   	int3
44606a:	cc                   	int3
44606b:	cc                   	int3
44606c:	cc                   	int3
44606d:	cc                   	int3
44606e:	cc                   	int3
44606f:	cc                   	int3
446070:	8b ff                	mov    %edi,%edi
446072:	55                   	push   %ebp
446073:	8b ec                	mov    %esp,%ebp
446075:	51                   	push   %ecx
446076:	89 4d fc             	mov    %ecx,-0x4(%ebp)
446079:	8b 45 fc             	mov    -0x4(%ebp),%eax
44607c:	8b 48 20             	mov    0x20(%eax),%ecx
44607f:	0b 4d 08             	or     0x8(%ebp),%ecx
446082:	8b 55 fc             	mov    -0x4(%ebp),%edx
446085:	89 4a 20             	mov    %ecx,0x20(%edx)
446088:	8b e5                	mov    %ebp,%esp
44608a:	5d                   	pop    %ebp
44608b:	c2 04 00             	ret    $0x4
44608e:	cc                   	int3
44608f:	cc                   	int3
446090:	cc                   	int3
446091:	cc                   	int3
446092:	cc                   	int3
446093:	cc                   	int3
446094:	cc                   	int3
446095:	cc                   	int3
446096:	cc                   	int3
446097:	cc                   	int3
446098:	cc                   	int3
446099:	cc                   	int3
44609a:	cc                   	int3
44609b:	cc                   	int3
44609c:	cc                   	int3
44609d:	cc                   	int3
44609e:	cc                   	int3
44609f:	cc                   	int3
4460a0:	8b ff                	mov    %edi,%edi
4460a2:	55                   	push   %ebp
4460a3:	8b ec                	mov    %esp,%ebp
4460a5:	51                   	push   %ecx
4460a6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4460a9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4460ac:	8b 48 20             	mov    0x20(%eax),%ecx
4460af:	0b 4d 08             	or     0x8(%ebp),%ecx
4460b2:	8b 55 fc             	mov    -0x4(%ebp),%edx
4460b5:	89 4a 20             	mov    %ecx,0x20(%edx)
4460b8:	8b e5                	mov    %ebp,%esp
4460ba:	5d                   	pop    %ebp
4460bb:	c2 04 00             	ret    $0x4
4460be:	cc                   	int3
4460bf:	cc                   	int3
4460c0:	cc                   	int3
4460c1:	cc                   	int3
4460c2:	cc                   	int3
4460c3:	cc                   	int3
4460c4:	cc                   	int3
4460c5:	cc                   	int3
4460c6:	cc                   	int3
4460c7:	cc                   	int3
4460c8:	cc                   	int3
4460c9:	cc                   	int3
4460ca:	cc                   	int3
4460cb:	cc                   	int3
4460cc:	cc                   	int3
4460cd:	cc                   	int3
4460ce:	cc                   	int3
4460cf:	cc                   	int3
4460d0:	8b ff                	mov    %edi,%edi
4460d2:	55                   	push   %ebp
4460d3:	8b ec                	mov    %esp,%ebp
4460d5:	51                   	push   %ecx
4460d6:	89 4d fc             	mov    %ecx,-0x4(%ebp)
4460d9:	8b 45 fc             	mov    -0x4(%ebp),%eax
4460dc:	8b 48 20             	mov    0x20(%eax),%ecx
4460df:	0b 4d 08             	or     0x8(%ebp),%ecx
4460e2:	8b 55 fc             	mov    -0x4(%ebp),%edx
4460e5:	89 4a 20             	mov    %ecx,0x20(%edx)
4460e8:	8b e5                	mov    %ebp,%esp
4460ea:	5d                   	pop    %ebp
4460eb:	c2 04 00             	ret    $0x4
4460ee:	cc                   	int3
4460ef:	cc                   	int3
4460f0:	cc                   	int3
4460f1:	cc                   	int3
4460f2:	cc                   	int3
4460f3:	cc                   	int3
4460f4:	cc                   	int3
4460f5:	cc                   	int3
4460f6:	cc                   	int3
4460f7:	cc                   	int3
4460f8:	cc                   	int3
4460f9:	cc                   	int3
4460fa:	cc                   	int3
4460fb:	cc                   	int3
4460fc:	cc                   	int3
4460fd:	cc                   	int3
4460fe:	cc                   	int3
4460ff:	cc                   	int3
446100:	8b ff                	mov    %edi,%edi
446102:	55                   	push   %ebp
446103:	8b ec                	mov    %esp,%ebp
446105:	51                   	push   %ecx
446106:	89 4d fc             	mov    %ecx,-0x4(%ebp)
446109:	8b 45 fc             	mov    -0x4(%ebp),%eax
44610c:	8b 48 20             	mov    0x20(%eax),%ecx
44610f:	0b 4d 08             	or     0x8(%ebp),%ecx
446112:	8b 55 fc             	mov    -0x4(%ebp),%edx
446115:	89 4a 20             	mov    %ecx,0x20(%edx)
446118:	8b e5                	mov    %ebp,%esp
44611a:	5d                   	pop    %ebp
44611b:	c2 04 00             	ret    $0x4
44611e:	cc                   	int3
44611f:	cc                   	int3
446120:	cc                   	int3
446121:	cc                   	int3
446122:	cc                   	int3
446123:	cc                   	int3
446124:	cc                   	int3
446125:	cc                   	int3
446126:	cc                   	int3
446127:	cc                   	int3
446128:	cc                   	int3
446129:	cc                   	int3
44612a:	cc                   	int3
44612b:	cc                   	int3
44612c:	cc                   	int3
44612d:	cc                   	int3
44612e:	cc                   	int3
44612f:	cc                   	int3
446130:	8b ff                	mov    %edi,%edi
446132:	55                   	push   %ebp
446133:	8b ec                	mov    %esp,%ebp
446135:	51                   	push   %ecx
446136:	89 4d fc             	mov    %ecx,-0x4(%ebp)
446139:	8b 45 fc             	mov    -0x4(%ebp),%eax
44613c:	8b 48 20             	mov    0x20(%eax),%ecx
44613f:	0b 4d 08             	or     0x8(%ebp),%ecx
446142:	8b 55 fc             	mov    -0x4(%ebp),%edx
446145:	89 4a 20             	mov    %ecx,0x20(%edx)
446148:	8b e5                	mov    %ebp,%esp
44614a:	5d                   	pop    %ebp
44614b:	c2 04 00             	ret    $0x4
44614e:	cc                   	int3
44614f:	cc                   	int3
446150:	cc                   	int3
446151:	cc                   	int3
446152:	cc                   	int3
446153:	cc                   	int3
446154:	cc                   	int3
446155:	cc                   	int3
446156:	cc                   	int3
446157:	cc                   	int3
446158:	cc                   	int3
446159:	cc                   	int3
44615a:	cc                   	int3
44615b:	cc                   	int3
44615c:	cc                   	int3
44615d:	cc                   	int3
44615e:	cc                   	int3
44615f:	cc                   	int3
446160:	8b ff                	mov    %edi,%edi
446162:	55                   	push   %ebp
446163:	8b ec                	mov    %esp,%ebp
446165:	51                   	push   %ecx
446166:	89 4d fc             	mov    %ecx,-0x4(%ebp)
446169:	8b 45 fc             	mov    -0x4(%ebp),%eax
44616c:	8b 48 20             	mov    0x20(%eax),%ecx
44616f:	0b 4d 08             	or     0x8(%ebp),%ecx
446172:	8b 55 fc             	mov    -0x4(%ebp),%edx
446175:	89 4a 20             	mov    %ecx,0x20(%edx)
446178:	8b e5                	mov    %ebp,%esp
44617a:	5d                   	pop    %ebp
44617b:	c2 04 00             	ret    $0x4
44617e:	cc                   	int3
44617f:	cc                   	int3
446180:	cc                   	int3
446181:	cc                   	int3
446182:	cc                   	int3
446183:	cc                   	int3
446184:	cc                   	int3
446185:	cc                   	int3
446186:	cc                   	int3
446187:	cc                   	int3
446188:	cc                   	int3
446189:	cc                   	int3
44618a:	cc                   	int3
44618b:	cc                   	int3
44618c:	cc                   	int3
44618d:	cc                   	int3
44618e:	cc                   	int3
44618f:	cc                   	int3
446190:	8b ff                	mov    %edi,%edi
446192:	55                   	push   %ebp
446193:	8b ec                	mov    %esp,%ebp
446195:	83 ec 08             	sub    $0x8,%esp
446198:	89 4d fc             	mov    %ecx,-0x4(%ebp)
44619b:	8b 45 fc             	mov    -0x4(%ebp),%eax
44619e:	83 b8 58 04 00 00 01 	cmpl   $0x1,0x458(%eax)
4461a5:	75 15                	jne    0x4461bc
4461a7:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4461aa:	83 b9 5c 04 00 00 01 	cmpl   $0x1,0x45c(%ecx)
4461b1:	74 09                	je     0x4461bc
4461b3:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
4461ba:	eb 07                	jmp    0x4461c3
4461bc:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)