412f2d:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
412f30:	54                   	push   %esp
412f31:	68 9c 30 3c 58       	push   $0x583c309c
412f36:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
412f39:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
412f3c:	00 00                	add    %al,(%eax)
412f3e:	00 54 fc fc          	add    %dl,-0x4(%esp,%edi,8)
412f42:	00 80 00 2c fc 30    	add    %al,0x30fc2c00(%eax)
412f48:	2c fc                	sub    $0xfc,%al
412f4a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f4d:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f50:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f53:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f56:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f59:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f5c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f5f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f62:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f65:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f68:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f6b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f6e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f71:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f74:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f77:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f7a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f7d:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f80:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f83:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f86:	30 00                	xor    %al,(%eax)
412f88:	80 00 2c             	addb   $0x2c,(%eax)
412f8b:	fc                   	cld
412f8c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f8f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f92:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f95:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f98:	30 2c fc             	xor    %ch,(%esp,%edi,8)
412f9b:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
412f9f:	a8 a8                	test   $0xa8,%al
412fa1:	a8 a8                	test   $0xa8,%al
412fa3:	a8 a8                	test   $0xa8,%al
412fa5:	a8 a8                	test   $0xa8,%al
412fa7:	a8 a8                	test   $0xa8,%al
412fa9:	a8 a8                	test   $0xa8,%al
412fab:	a8 a8                	test   $0xa8,%al
412fad:	a8 fc                	test   $0xfc,%al
412faf:	fc                   	cld
412fb0:	fc                   	cld
412fb1:	54                   	push   %esp
412fb2:	54                   	push   %esp
412fb3:	54                   	push   %esp
412fb4:	a8 a8                	test   $0xa8,%al
412fb6:	a8 a8                	test   $0xa8,%al
412fb8:	a8 a8                	test   $0xa8,%al
412fba:	a8 a8                	test   $0xa8,%al
412fbc:	a8 a8                	test   $0xa8,%al
412fbe:	a8 a8                	test   $0xa8,%al
412fc0:	a8 a8                	test   $0xa8,%al
412fc2:	a8 00                	test   $0x0,%al
412ff4:	80 00 00             	addb   $0x0,(%eax)
412ff7:	00 00                	add    %al,(%eax)
412ff9:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
413007:	00 54 fc fc          	add    %dl,-0x4(%esp,%edi,8)
41300b:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41300e:	54                   	push   %esp
41300f:	68 9c 54 68 9c       	push   $0x9c68549c
413014:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413017:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41301a:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41301d:	00 00                	add    %al,(%eax)
41301f:	00 00                	add    %al,(%eax)
413021:	00 00                	add    %al,(%eax)
413023:	54                   	push   %esp
413024:	fc                   	cld
413025:	fc                   	cld
413026:	00 80 00 2c fc 30    	add    %al,0x30fc2c00(%eax)
41302c:	2c fc                	sub    $0xfc,%al
41302e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413031:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413034:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413037:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41303a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41303d:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413040:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413043:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413046:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413049:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41304c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41304f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413052:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413055:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413058:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41305b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41305e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413061:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413064:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413067:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41306a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41306d:	30 00                	xor    %al,(%eax)
41306f:	80 00 2c             	addb   $0x2c,(%eax)
413072:	fc                   	cld
413073:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413076:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
41307a:	2c fc                	sub    $0xfc,%al
41307c:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
413080:	2c fc                	sub    $0xfc,%al
413082:	30 a8 a8 a8 a8 a8    	xor    %ch,-0x57575758(%eax)
413088:	a8 a8                	test   $0xa8,%al
41308a:	a8 a8                	test   $0xa8,%al
41308c:	a8 a8                	test   $0xa8,%al
41308e:	a8 a8                	test   $0xa8,%al
413090:	a8 a8                	test   $0xa8,%al
413092:	fc                   	cld
413093:	fc                   	cld
413094:	fc                   	cld
413095:	54                   	push   %esp
413096:	54                   	push   %esp
413097:	54                   	push   %esp
413098:	a8 a8                	test   $0xa8,%al
41309a:	a8 a8                	test   $0xa8,%al
41309c:	a8 a8                	test   $0xa8,%al
41309e:	a8 a8                	test   $0xa8,%al
4130a0:	a8 a8                	test   $0xa8,%al
4130a2:	a8 a8                	test   $0xa8,%al
4130a4:	a8 a8                	test   $0xa8,%al
4130a6:	a8 00                	test   $0x0,%al
4130ec:	54                   	push   %esp
4130ed:	fc                   	cld
4130ee:	fc                   	cld
4130f7:	00 30                	add    %dh,(%eax)
4130f9:	3c 58                	cmp    $0x58,%al
4130fb:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4130fe:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413101:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413104:	00 00                	add    %al,(%eax)
413106:	00 54 fc fc          	add    %dl,-0x4(%esp,%edi,8)
41310a:	00 80 00 2c fc 30    	add    %al,0x30fc2c00(%eax)
413110:	2c fc                	sub    $0xfc,%al
413112:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413115:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413118:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41311b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41311e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413121:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413124:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413127:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41312a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41312d:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413130:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413133:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413136:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413139:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41313c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41313f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413142:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413145:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413148:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41314b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41314e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413151:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413154:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413157:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41315a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41315d:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
413161:	2c fc                	sub    $0xfc,%al
413163:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
413167:	a8 a8                	test   $0xa8,%al
413169:	a8 a8                	test   $0xa8,%al
41316b:	a8 a8                	test   $0xa8,%al
41316d:	a8 a8                	test   $0xa8,%al
41316f:	a8 a8                	test   $0xa8,%al
413171:	a8 a8                	test   $0xa8,%al
413173:	a8 a8                	test   $0xa8,%al
413175:	a8 fc                	test   $0xfc,%al
413177:	fc                   	cld
413178:	fc                   	cld
413179:	54                   	push   %esp
41317a:	54                   	push   %esp
41317b:	54                   	push   %esp
41317c:	a8 a8                	test   $0xa8,%al
41317e:	a8 a8                	test   $0xa8,%al
413180:	a8 a8                	test   $0xa8,%al
413182:	a8 a8                	test   $0xa8,%al
413184:	a8 a8                	test   $0xa8,%al
413186:	a8 a8                	test   $0xa8,%al
413188:	a8 a8                	test   $0xa8,%al
41318a:	a8 00                	test   $0x0,%al
4131b8:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131bb:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131be:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131c1:	54                   	push   %esp
4131c2:	68 9c 54 68 9c       	push   $0x9c68549c
4131c7:	54                   	push   %esp
4131c8:	68 9c 54 fc fc       	push   $0xfcfc549c
4131cd:	54                   	push   %esp
4131ce:	fc                   	cld
4131cf:	fc                   	cld
4131d0:	80 8c bc 00 00 00 00 	orb    $0x0,0x0(%esp,%edi,4)
4131d7:	00
4131d8:	00 00                	add    %al,(%eax)
4131da:	00 00                	add    %al,(%eax)
4131dc:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131df:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131e2:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131e5:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131e8:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131eb:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4131ee:	54                   	push   %esp
4131ef:	fc                   	cld
4131f0:	fc                   	cld
4131f1:	54                   	push   %esp
4131f2:	fc                   	cld
4131f3:	fc                   	cld
4131f4:	54                   	push   %esp
4131f5:	fc                   	cld
4131f6:	fc                   	cld
4131f7:	54                   	push   %esp
4131f8:	fc                   	cld
4131f9:	fc                   	cld
4131fa:	54                   	push   %esp
4131fb:	fc                   	cld
4131fc:	fc                   	cld
4131fd:	54                   	push   %esp
4131fe:	fc                   	cld
4131ff:	fc                   	cld
413200:	54                   	push   %esp
413201:	fc                   	cld
413202:	fc                   	cld
413203:	54                   	push   %esp
413204:	fc                   	cld
413205:	fc                   	cld
413206:	54                   	push   %esp
413207:	fc                   	cld
413208:	fc                   	cld
413209:	54                   	push   %esp
41320a:	fc                   	cld
41320b:	fc                   	cld
41320c:	54                   	push   %esp
41320d:	fc                   	cld
41320e:	fc                   	cld
41320f:	54                   	push   %esp
413210:	fc                   	cld
413211:	fc                   	cld
413212:	54                   	push   %esp
413213:	fc                   	cld
413214:	fc                   	cld
413215:	54                   	push   %esp
413216:	fc                   	cld
413217:	fc                   	cld
413218:	54                   	push   %esp
413219:	fc                   	cld
41321a:	fc                   	cld
41321b:	54                   	push   %esp
41321c:	fc                   	cld
41321d:	fc                   	cld
41321e:	2c fc                	sub    $0xfc,%al
413220:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413223:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413226:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413229:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41322c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41322f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413232:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413235:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413238:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41323b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41323e:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
413242:	2c fc                	sub    $0xfc,%al
413244:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
413248:	54                   	push   %esp
413249:	fc                   	cld
41324a:	fc                   	cld
41324b:	a8 a8                	test   $0xa8,%al
41324d:	a8 a8                	test   $0xa8,%al
41324f:	a8 a8                	test   $0xa8,%al
413251:	a8 a8                	test   $0xa8,%al
413253:	a8 a8                	test   $0xa8,%al
413255:	a8 a8                	test   $0xa8,%al
413257:	a8 a8                	test   $0xa8,%al
413259:	a8 fc                	test   $0xfc,%al
41325b:	fc                   	cld
41325c:	fc                   	cld
41325d:	54                   	push   %esp
41325e:	54                   	push   %esp
41325f:	54                   	push   %esp
413260:	a8 a8                	test   $0xa8,%al
413262:	a8 a8                	test   $0xa8,%al
413264:	a8 a8                	test   $0xa8,%al
413266:	a8 a8                	test   $0xa8,%al
413268:	a8 a8                	test   $0xa8,%al
41326a:	a8 a8                	test   $0xa8,%al
41326c:	a8 a8                	test   $0xa8,%al
41326e:	a8 00                	test   $0x0,%al
413288:	00 00                	add    %al,(%eax)
41328a:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41328d:	00 00                	add    %al,(%eax)
41328f:	00 30                	add    %dh,(%eax)
413291:	3c 58                	cmp    $0x58,%al
413293:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413296:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413299:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4132bc:	00 30                	add    %dh,(%eax)
4132be:	3c 58                	cmp    $0x58,%al
4132c0:	54                   	push   %esp
4132c1:	68 9c 54 68 9c       	push   $0x9c68549c
4132c6:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4132c9:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4132cc:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4132cf:	54                   	push   %esp
4132d0:	68 9c 80 8c bc       	push   $0xbc8c809c
4132d5:	80 8c bc 54 68 9c 54 	orb    $0x68,0x549c6854(%esp,%edi,4)
4132dc:	68
4132dd:	9c                   	pushf
4132de:	54                   	push   %esp
4132df:	68 9c 54 68 9c       	push   $0x9c68549c
4132e4:	54                   	push   %esp
4132e5:	68 9c 54 68 9c       	push   $0x9c68549c
4132ea:	54                   	push   %esp
4132eb:	68 9c 54 68 9c       	push   $0x9c68549c
4132f0:	54                   	push   %esp
4132f1:	68 9c 54 68 9c       	push   $0x9c68549c
4132f6:	54                   	push   %esp
4132f7:	68 9c 54 68 9c       	push   $0x9c68549c
4132fc:	54                   	push   %esp
4132fd:	68 9c 80 8c bc       	push   $0xbc8c809c
413302:	54                   	push   %esp
413303:	fc                   	cld
413304:	fc                   	cld
413305:	54                   	push   %esp
413306:	fc                   	cld
413307:	fc                   	cld
413308:	54                   	push   %esp
413309:	fc                   	cld
41330a:	fc                   	cld
41330b:	54                   	push   %esp
41330c:	fc                   	cld
41330d:	fc                   	cld
41330e:	54                   	push   %esp
41330f:	fc                   	cld
413310:	fc                   	cld
413311:	2c fc                	sub    $0xfc,%al
413313:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413316:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413319:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41331c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
41331f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413322:	30 2c fc             	xor    %ch,(%esp,%edi,8)
413325:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
413329:	54                   	push   %esp
41332a:	fc                   	cld