40b08f:	80 8c bc 54 68 9c 54 	orb    $0x68,0x549c6854(%esp,%edi,4)
40b096:	68
40b097:	9c                   	pushf
40b098:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b09b:	54                   	push   %esp
40b09c:	68 9c 54 68 9c       	push   $0x9c68549c
40b0a1:	54                   	push   %esp
40b0a2:	68 9c 54 68 9c       	push   $0x9c68549c
40b0a7:	54                   	push   %esp
40b0a8:	68 9c 54 68 9c       	push   $0x9c68549c
40b0ad:	54                   	push   %esp
40b0ae:	68 9c 54 68 9c       	push   $0x9c68549c
40b0b3:	54                   	push   %esp
40b0b4:	68 9c 54 68 9c       	push   $0x9c68549c
40b0b9:	54                   	push   %esp
40b0ba:	68 9c 80 8c bc       	push   $0xbc8c809c
40b0bf:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40b0c6:	8c
40b0c7:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40b0cc:	8c bc 54 fc fc 2c fc 	mov    %?,-0x3d30304(%esp,%edx,2)
40b0d3:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
40b0d7:	54                   	push   %esp
40b0d8:	fc                   	cld
40b0d9:	fc                   	cld
40b0da:	3c 3c                	cmp    $0x3c,%al
40b0dc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b0df:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b0e2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b0e5:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40b0eb:	a8 a8                	test   $0xa8,%al
40b0ed:	a8 a8                	test   $0xa8,%al
40b0ef:	a8 a8                	test   $0xa8,%al
40b0f1:	a8 a8                	test   $0xa8,%al
40b0f3:	a8 a8                	test   $0xa8,%al
40b0f5:	fc                   	cld
40b0f6:	fc                   	cld
40b0f7:	fc                   	cld
40b0f8:	54                   	push   %esp
40b0f9:	54                   	push   %esp
40b0fa:	54                   	push   %esp
40b0fb:	a8 a8                	test   $0xa8,%al
40b0fd:	a8 a8                	test   $0xa8,%al
40b0ff:	a8 a8                	test   $0xa8,%al
40b101:	a8 a8                	test   $0xa8,%al
40b103:	a8 a8                	test   $0xa8,%al
40b105:	a8 a8                	test   $0xa8,%al
40b107:	a8 a8                	test   $0xa8,%al
40b109:	a8 3c                	test   $0x3c,%al
40b10b:	3c 00                	cmp    $0x0,%al
40b10d:	3c 3c                	cmp    $0x3c,%al
40b10f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b112:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b115:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b118:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b11b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b11e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b155:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b158:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b15b:	00 00                	add    %al,(%eax)
40b15d:	00 00                	add    %al,(%eax)
40b15f:	00 00                	add    %al,(%eax)
40b161:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b164:	54                   	push   %esp
40b165:	68 9c 80 8c bc       	push   $0xbc8c809c
40b16a:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b16d:	54                   	push   %esp
40b16e:	68 9c 54 68 9c       	push   $0x9c68549c
40b173:	80 8c bc 80 8c bc 54 	orb    $0x68,0x54bc8c80(%esp,%edi,4)
40b17a:	68
40b17b:	9c                   	pushf
40b17c:	54                   	push   %esp
40b17d:	68 9c 30 3c 58       	push   $0x583c309c
40b182:	54                   	push   %esp
40b183:	68 9c 54 68 9c       	push   $0x9c68549c
40b188:	54                   	push   %esp
40b189:	68 9c 54 68 9c       	push   $0x9c68549c
40b18e:	54                   	push   %esp
40b18f:	68 9c 54 68 9c       	push   $0x9c68549c
40b194:	54                   	push   %esp
40b195:	68 9c 54 68 9c       	push   $0x9c68549c
40b19a:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40b1a1:	8c
40b1a2:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40b1a7:	8c bc 80 8c bc 3c 3c 	mov    %?,0x3c3cbc8c(%eax,%eax,4)
40b1ae:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1b1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1b4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1b7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1ba:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1bd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1c0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1c3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1c6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1c9:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40b1cf:	a8 a8                	test   $0xa8,%al
40b1d1:	a8 a8                	test   $0xa8,%al
40b1d3:	a8 a8                	test   $0xa8,%al
40b1d5:	a8 a8                	test   $0xa8,%al
40b1d7:	a8 a8                	test   $0xa8,%al
40b1d9:	fc                   	cld
40b1da:	fc                   	cld
40b1db:	fc                   	cld
40b1dc:	54                   	push   %esp
40b1dd:	54                   	push   %esp
40b1de:	54                   	push   %esp
40b1df:	a8 a8                	test   $0xa8,%al
40b1e1:	a8 a8                	test   $0xa8,%al
40b1e3:	a8 a8                	test   $0xa8,%al
40b1e5:	a8 a8                	test   $0xa8,%al
40b1e7:	a8 a8                	test   $0xa8,%al
40b1e9:	a8 a8                	test   $0xa8,%al
40b1eb:	a8 a8                	test   $0xa8,%al
40b1ed:	a8 3c                	test   $0x3c,%al
40b1ef:	3c 00                	cmp    $0x0,%al
40b1f1:	3c 3c                	cmp    $0x3c,%al
40b1f3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1f6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1f9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1fc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b1ff:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b202:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b205:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b208:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b247:	00 30                	add    %dh,(%eax)
40b249:	3c 58                	cmp    $0x58,%al
40b24b:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b24e:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b251:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b254:	54                   	push   %esp
40b255:	68 9c 54 68 9c       	push   $0x9c68549c
40b25a:	80 8c bc 80 8c bc 54 	orb    $0x68,0x54bc8c80(%esp,%edi,4)
40b261:	68
40b262:	9c                   	pushf
40b263:	54                   	push   %esp
40b264:	68 9c 54 68 9c       	push   $0x9c68549c
40b269:	54                   	push   %esp
40b26a:	68 9c 54 68 9c       	push   $0x9c68549c
40b26f:	54                   	push   %esp
40b270:	68 9c 54 68 9c       	push   $0x9c68549c
40b275:	54                   	push   %esp
40b276:	68 9c 80 8c bc       	push   $0xbc8c809c
40b27b:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40b282:	8c
40b283:	bc 80 8c bc 3c       	mov    $0x3cbc8c80,%esp
40b288:	3c 00                	cmp    $0x0,%al
40b28a:	3c 3c                	cmp    $0x3c,%al
40b28c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b28f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b292:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b295:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b298:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b29b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b29e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2a1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2a4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2a7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2aa:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2ad:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40b2b3:	a8 a8                	test   $0xa8,%al
40b2b5:	a8 a8                	test   $0xa8,%al
40b2b7:	a8 a8                	test   $0xa8,%al
40b2b9:	a8 a8                	test   $0xa8,%al
40b2bb:	a8 a8                	test   $0xa8,%al
40b2bd:	fc                   	cld
40b2be:	fc                   	cld
40b2bf:	fc                   	cld
40b2c0:	54                   	push   %esp
40b2c1:	54                   	push   %esp
40b2c2:	54                   	push   %esp
40b2c3:	a8 a8                	test   $0xa8,%al
40b2c5:	a8 a8                	test   $0xa8,%al
40b2c7:	a8 a8                	test   $0xa8,%al
40b2c9:	a8 a8                	test   $0xa8,%al
40b2cb:	a8 a8                	test   $0xa8,%al
40b2cd:	a8 a8                	test   $0xa8,%al
40b2cf:	a8 a8                	test   $0xa8,%al
40b2d1:	a8 3c                	test   $0x3c,%al
40b2d3:	3c 00                	cmp    $0x0,%al
40b2d5:	3c 3c                	cmp    $0x3c,%al
40b2d7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2da:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2dd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2e0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2e3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2e6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2e9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2ec:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2ef:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2f2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b2f5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b330:	00 00                	add    %al,(%eax)
40b332:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b335:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b338:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b33b:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b33e:	54                   	push   %esp
40b33f:	68 9c 80 8c bc       	push   $0xbc8c809c
40b344:	54                   	push   %esp
40b345:	68 9c 54 68 9c       	push   $0x9c68549c
40b34a:	54                   	push   %esp
40b34b:	68 9c 54 68 9c       	push   $0x9c68549c
40b350:	54                   	push   %esp
40b351:	68 9c 54 68 9c       	push   $0x9c68549c
40b356:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40b35d:	8c
40b35e:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
40b363:	8c bc 3c 3c 00 3c 3c 	mov    %?,0x3c3c003c(%esp,%edi,1)
40b36a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b36d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b370:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b373:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b376:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b379:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b37c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b37f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b382:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b385:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b388:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b38b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b38e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b391:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40b397:	a8 a8                	test   $0xa8,%al
40b399:	a8 a8                	test   $0xa8,%al
40b39b:	a8 a8                	test   $0xa8,%al
40b39d:	a8 a8                	test   $0xa8,%al
40b39f:	a8 a8                	test   $0xa8,%al
40b3a1:	fc                   	cld
40b3a2:	fc                   	cld
40b3a3:	fc                   	cld
40b3a4:	54                   	push   %esp
40b3a5:	54                   	push   %esp
40b3a6:	54                   	push   %esp
40b3a7:	a8 a8                	test   $0xa8,%al
40b3a9:	a8 a8                	test   $0xa8,%al
40b3ab:	a8 a8                	test   $0xa8,%al
40b3ad:	a8 a8                	test   $0xa8,%al
40b3af:	a8 a8                	test   $0xa8,%al
40b3b1:	a8 a8                	test   $0xa8,%al
40b3b3:	a8 a8                	test   $0xa8,%al
40b3b5:	a8 3c                	test   $0x3c,%al
40b3b7:	3c 00                	cmp    $0x0,%al
40b3b9:	3c 3c                	cmp    $0x3c,%al
40b3bb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3be:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3c1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3c4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3c7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3ca:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3cd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3d0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3d3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3d6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3d9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3dc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3df:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b3e2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b405:	00 00                	add    %al,(%eax)
40b407:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b40a:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b40d:	54                   	push   %esp
40b40e:	68 9c 54 68 9c       	push   $0x9c68549c
40b413:	54                   	push   %esp
40b414:	68 9c 54 68 9c       	push   $0x9c68549c
40b419:	54                   	push   %esp
40b41a:	68 9c 54 68 9c       	push   $0x9c68549c
40b41f:	54                   	push   %esp
40b420:	68 9c 30 3c 58       	push   $0x583c309c
40b425:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b428:	54                   	push   %esp
40b429:	68 9c 54 68 9c       	push   $0x9c68549c
40b42e:	54                   	push   %esp
40b42f:	68 9c 54 68 9c       	push   $0x9c68549c
40b434:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
40b43b:	8c
40b43c:	bc 80 8c bc 3c       	mov    $0x3cbc8c80,%esp
40b441:	3c 00                	cmp    $0x0,%al
40b443:	3c 3c                	cmp    $0x3c,%al
40b445:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b448:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b44b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b44e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b451:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b454:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b457:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b45a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b45d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b460:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b463:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b466:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b469:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b46c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b46f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b472:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b475:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
40b47b:	a8 a8                	test   $0xa8,%al
40b47d:	a8 a8                	test   $0xa8,%al
40b47f:	a8 a8                	test   $0xa8,%al
40b481:	a8 a8                	test   $0xa8,%al
40b483:	a8 a8                	test   $0xa8,%al
40b485:	fc                   	cld
40b486:	fc                   	cld
40b487:	fc                   	cld
40b488:	54                   	push   %esp
40b489:	54                   	push   %esp
40b48a:	54                   	push   %esp
40b48b:	a8 a8                	test   $0xa8,%al
40b48d:	a8 a8                	test   $0xa8,%al
40b48f:	a8 a8                	test   $0xa8,%al
40b491:	a8 a8                	test   $0xa8,%al
40b493:	a8 a8                	test   $0xa8,%al
40b495:	a8 a8                	test   $0xa8,%al
40b497:	a8 a8                	test   $0xa8,%al
40b499:	a8 3c                	test   $0x3c,%al
40b49b:	3c 00                	cmp    $0x0,%al
40b49d:	3c 3c                	cmp    $0x3c,%al
40b49f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4a2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4a5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4a8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4ab:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4ae:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4b1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4b4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4b7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4ba:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4bd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4c0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4c3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4c6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4c9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4cc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
40b4e7:	00 30                	add    %dh,(%eax)
40b4e9:	3c 58                	cmp    $0x58,%al
40b4eb:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b4ee:	54                   	push   %esp
40b4ef:	68 9c 54 68 9c       	push   $0x9c68549c
40b4f4:	54                   	push   %esp
40b4f5:	68 9c 54 68 9c       	push   $0x9c68549c
40b4fa:	54                   	push   %esp
40b4fb:	68 9c 80 8c bc       	push   $0xbc8c809c
40b500:	54                   	push   %esp
40b501:	68 9c 54 68 9c       	push   $0x9c68549c
40b506:	54                   	push   %esp
40b507:	68 9c 54 68 9c       	push   $0x9c68549c
40b50c:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40b50f:	54                   	push   %esp
40b510:	68 9c 54 68 9c       	push   $0x9c68549c
40b515:	80 8c bc 80 8c bc 3c 	orb    $0x3c,0x3cbc8c80(%esp,%edi,4)
40b51c:	3c
40b51d:	00 3c 3c             	add    %bh,(%esp,%edi,1)