40e530:	a8 a8                	test   $0xa8,%al
40e532:	a8 a8                	test   $0xa8,%al
40e534:	a8 a8                	test   $0xa8,%al
40e536:	fc                   	cld
40e537:	fc                   	cld
40e538:	fc                   	cld
40e539:	54                   	push   %esp
40e53a:	54                   	push   %esp
40e53b:	54                   	push   %esp
40e53c:	a8 a8                	test   $0xa8,%al
40e53e:	a8 a8                	test   $0xa8,%al
40e540:	a8 a8                	test   $0xa8,%al
40e542:	a8 a8                	test   $0xa8,%al
40e544:	a8 a8                	test   $0xa8,%al
40e546:	a8 a8                	test   $0xa8,%al
40e548:	a8 a8                	test   $0xa8,%al
40e54a:	a8 00                	test   $0x0,%al
40e578:	00 80 00 00 00 00    	add    %al,0x0(%eax)
40e57e:	00 00                	add    %al,(%eax)
40e580:	00 00                	add    %al,(%eax)
40e582:	80 00 00             	addb   $0x0,(%eax)
40e585:	00 00                	add    %al,(%eax)
40e587:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e58d:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e593:	00 00                	add    %al,(%eax)
40e595:	00 00                	add    %al,(%eax)
40e597:	00 00                	add    %al,(%eax)
40e599:	00 80 00 54 fc fc    	add    %al,-0x303ac00(%eax)
40e59f:	00 00                	add    %al,(%eax)
40e5a1:	00 54 fc fc          	add    %dl,-0x4(%esp,%edi,8)
40e5a5:	2c fc                	sub    $0xfc,%al
40e5a7:	30 00                	xor    %al,(%eax)
40e5a9:	80 00 2c             	addb   $0x2c,(%eax)
40e5ac:	fc                   	cld
40e5ad:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5b0:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5b3:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5b6:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5b9:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5bc:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5bf:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5c2:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5c5:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5c8:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5cb:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5ce:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5d1:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5d4:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5d7:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5da:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5dd:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5e0:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5e3:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5e6:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5e9:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5ec:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e5ef:	30 00                	xor    %al,(%eax)
40e5f1:	80 00 00             	addb   $0x0,(%eax)
40e5f4:	80 00 54             	addb   $0x54,(%eax)
40e5f7:	fc                   	cld
40e5f8:	fc                   	cld
40e5f9:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e5ff:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e605:	00 80 00 2c fc 30    	add    %al,0x30fc2c00(%eax)
40e60b:	a8 a8                	test   $0xa8,%al
40e60d:	a8 a8                	test   $0xa8,%al
40e60f:	a8 a8                	test   $0xa8,%al
40e611:	a8 a8                	test   $0xa8,%al
40e613:	a8 a8                	test   $0xa8,%al
40e615:	a8 a8                	test   $0xa8,%al
40e617:	a8 a8                	test   $0xa8,%al
40e619:	a8 fc                	test   $0xfc,%al
40e61b:	fc                   	cld
40e61c:	fc                   	cld
40e61d:	54                   	push   %esp
40e61e:	54                   	push   %esp
40e61f:	54                   	push   %esp
40e620:	a8 a8                	test   $0xa8,%al
40e622:	a8 a8                	test   $0xa8,%al
40e624:	a8 a8                	test   $0xa8,%al
40e626:	a8 a8                	test   $0xa8,%al
40e628:	a8 a8                	test   $0xa8,%al
40e62a:	a8 a8                	test   $0xa8,%al
40e62c:	a8 a8                	test   $0xa8,%al
40e62e:	a8 00                	test   $0x0,%al
40e660:	80 00 00             	addb   $0x0,(%eax)
40e663:	80 00 00             	addb   $0x0,(%eax)
40e666:	80 00 00             	addb   $0x0,(%eax)
40e669:	80 00 00             	addb   $0x0,(%eax)
40e66c:	80 00 00             	addb   $0x0,(%eax)
40e66f:	80 00 00             	addb   $0x0,(%eax)
40e672:	80 00 00             	addb   $0x0,(%eax)
40e67d:	2c fc                	sub    $0xfc,%al
40e67f:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
40e683:	00 00                	add    %al,(%eax)
40e685:	00 00                	add    %al,(%eax)
40e687:	00 00                	add    %al,(%eax)
40e689:	54                   	push   %esp
40e68a:	fc                   	cld
40e68b:	fc                   	cld
40e68c:	00 80 00 2c fc 30    	add    %al,0x30fc2c00(%eax)
40e692:	2c fc                	sub    $0xfc,%al
40e694:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e697:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e69a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e69d:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6a0:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6a3:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6a6:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6a9:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6ac:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6af:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6b2:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6b5:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6b8:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6bb:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6be:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6c1:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6c4:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6c7:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6ca:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6cd:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6d0:	30 00                	xor    %al,(%eax)
40e6d2:	80 00 2c             	addb   $0x2c,(%eax)
40e6d5:	fc                   	cld
40e6d6:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
40e6da:	2c fc                	sub    $0xfc,%al
40e6dc:	30 00                	xor    %al,(%eax)
40e6de:	80 00 00             	addb   $0x0,(%eax)
40e6e1:	80 00 00             	addb   $0x0,(%eax)
40e6e4:	80 00 00             	addb   $0x0,(%eax)
40e6e7:	80 00 2c             	addb   $0x2c,(%eax)
40e6ea:	fc                   	cld
40e6eb:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e6ee:	30 a8 a8 a8 a8 a8    	xor    %ch,-0x57575758(%eax)
40e6f4:	a8 a8                	test   $0xa8,%al
40e6f6:	a8 a8                	test   $0xa8,%al
40e6f8:	a8 a8                	test   $0xa8,%al
40e6fa:	a8 a8                	test   $0xa8,%al
40e6fc:	a8 a8                	test   $0xa8,%al
40e6fe:	fc                   	cld
40e6ff:	fc                   	cld
40e700:	fc                   	cld
40e701:	54                   	push   %esp
40e702:	54                   	push   %esp
40e703:	54                   	push   %esp
40e704:	a8 a8                	test   $0xa8,%al
40e706:	a8 a8                	test   $0xa8,%al
40e708:	a8 a8                	test   $0xa8,%al
40e70a:	a8 a8                	test   $0xa8,%al
40e70c:	a8 a8                	test   $0xa8,%al
40e70e:	a8 a8                	test   $0xa8,%al
40e710:	a8 a8                	test   $0xa8,%al
40e712:	a8 00                	test   $0x0,%al
40e740:	00 80 00 00 00 00    	add    %al,0x0(%eax)
40e746:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e74c:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e752:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e760:	00 54 fc fc          	add    %dl,-0x4(%esp,%edi,8)
40e764:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40e767:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
40e76a:	00 00                	add    %al,(%eax)
40e76c:	00 54 fc fc          	add    %dl,-0x4(%esp,%edi,8)
40e770:	00 80 00 2c fc 30    	add    %al,0x30fc2c00(%eax)
40e776:	2c fc                	sub    $0xfc,%al
40e778:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e77b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e77e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e781:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e784:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e787:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e78a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e78d:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e790:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e793:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e796:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e799:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e79c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e79f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7a2:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7a5:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7a8:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7ab:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7ae:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7b1:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7b4:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7b7:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
40e7bb:	2c fc                	sub    $0xfc,%al
40e7bd:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7c0:	30 00                	xor    %al,(%eax)
40e7c2:	80 00 00             	addb   $0x0,(%eax)
40e7c5:	80 00 00             	addb   $0x0,(%eax)
40e7c8:	80 00 00             	addb   $0x0,(%eax)
40e7cb:	80 00 2c             	addb   $0x2c,(%eax)
40e7ce:	fc                   	cld
40e7cf:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e7d2:	30 a8 a8 a8 a8 a8    	xor    %ch,-0x57575758(%eax)
40e7d8:	a8 a8                	test   $0xa8,%al
40e7da:	a8 a8                	test   $0xa8,%al
40e7dc:	a8 a8                	test   $0xa8,%al
40e7de:	a8 a8                	test   $0xa8,%al
40e7e0:	a8 a8                	test   $0xa8,%al
40e7e2:	fc                   	cld
40e7e3:	fc                   	cld
40e7e4:	fc                   	cld
40e7e5:	54                   	push   %esp
40e7e6:	54                   	push   %esp
40e7e7:	54                   	push   %esp
40e7e8:	a8 a8                	test   $0xa8,%al
40e7ea:	a8 a8                	test   $0xa8,%al
40e7ec:	a8 a8                	test   $0xa8,%al
40e7ee:	a8 a8                	test   $0xa8,%al
40e7f0:	a8 a8                	test   $0xa8,%al
40e7f2:	a8 a8                	test   $0xa8,%al
40e7f4:	a8 a8                	test   $0xa8,%al
40e7f6:	a8 00                	test   $0x0,%al
40e820:	00 00                	add    %al,(%eax)
40e822:	80 00 00             	addb   $0x0,(%eax)
40e825:	00 00                	add    %al,(%eax)
40e827:	00 80 00 00 80 00    	add    %al,0x800000(%eax)
40e82d:	00 00                	add    %al,(%eax)
40e82f:	00 00                	add    %al,(%eax)
40e831:	80 00 00             	addb   $0x0,(%eax)
40e834:	80 00 00             	addb   $0x0,(%eax)
40e837:	80 00 00             	addb   $0x0,(%eax)
40e83a:	80 00 00             	addb   $0x0,(%eax)
40e83d:	00 00                	add    %al,(%eax)
40e83f:	00 00                	add    %al,(%eax)
40e841:	00 00                	add    %al,(%eax)
40e843:	80 00 54             	addb   $0x54,(%eax)
40e846:	fc                   	cld
40e847:	fc                   	cld
40e848:	54                   	push   %esp
40e849:	68 9c 54 68 9c       	push   $0x9c68549c
40e84e:	00 00                	add    %al,(%eax)
40e850:	00 54 fc fc          	add    %dl,-0x4(%esp,%edi,8)
40e854:	2c fc                	sub    $0xfc,%al
40e856:	30 00                	xor    %al,(%eax)
40e858:	80 00 2c             	addb   $0x2c,(%eax)
40e85b:	fc                   	cld
40e85c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e85f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e862:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e865:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e868:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e86b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e86e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e871:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e874:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e877:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e87a:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e87d:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e880:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e883:	30 00                	xor    %al,(%eax)
40e885:	80 00 2c             	addb   $0x2c,(%eax)
40e888:	fc                   	cld
40e889:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e88c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e88f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e892:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e895:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e898:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
40e89c:	2c fc                	sub    $0xfc,%al
40e89e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e8a1:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e8a4:	30 00                	xor    %al,(%eax)
40e8a6:	80 00 00             	addb   $0x0,(%eax)
40e8a9:	80 00 00             	addb   $0x0,(%eax)
40e8ac:	80 00 00             	addb   $0x0,(%eax)
40e8af:	80 00 2c             	addb   $0x2c,(%eax)
40e8b2:	fc                   	cld
40e8b3:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e8b6:	30 a8 a8 a8 a8 a8    	xor    %ch,-0x57575758(%eax)
40e8bc:	a8 a8                	test   $0xa8,%al
40e8be:	a8 a8                	test   $0xa8,%al
40e8c0:	a8 a8                	test   $0xa8,%al
40e8c2:	a8 a8                	test   $0xa8,%al
40e8c4:	a8 a8                	test   $0xa8,%al
40e8c6:	fc                   	cld
40e8c7:	fc                   	cld
40e8c8:	fc                   	cld
40e8c9:	54                   	push   %esp
40e8ca:	54                   	push   %esp
40e8cb:	54                   	push   %esp
40e8cc:	a8 a8                	test   $0xa8,%al
40e8ce:	a8 a8                	test   $0xa8,%al
40e8d0:	a8 a8                	test   $0xa8,%al
40e8d2:	a8 a8                	test   $0xa8,%al
40e8d4:	a8 a8                	test   $0xa8,%al
40e8d6:	a8 a8                	test   $0xa8,%al
40e8d8:	a8 a8                	test   $0xa8,%al
40e8da:	a8 00                	test   $0x0,%al
40e908:	00 80 00 00 00 00    	add    %al,0x0(%eax)
40e90e:	00 00                	add    %al,(%eax)
40e910:	00 00                	add    %al,(%eax)
40e912:	80 00 00             	addb   $0x0,(%eax)
40e915:	80 00 00             	addb   $0x0,(%eax)
40e918:	80 00 00             	addb   $0x0,(%eax)
40e91b:	80 00 00             	addb   $0x0,(%eax)
40e91e:	80 00 00             	addb   $0x0,(%eax)
40e921:	00 00                	add    %al,(%eax)
40e923:	00 00                	add    %al,(%eax)
40e925:	00 2c fc             	add    %ch,(%esp,%edi,8)
40e928:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
40e92c:	54                   	push   %esp
40e92d:	68 9c 54 68 9c       	push   $0x9c68549c
40e932:	00 00                	add    %al,(%eax)
40e934:	00 00                	add    %al,(%eax)
40e936:	00 00                	add    %al,(%eax)
40e938:	54                   	push   %esp
40e939:	fc                   	cld
40e93a:	fc                   	cld
40e93b:	00 80 00 2c fc 30    	add    %al,0x30fc2c00(%eax)
40e941:	2c fc                	sub    $0xfc,%al
40e943:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e946:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e949:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e94c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e94f:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e952:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e955:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e958:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e95b:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e95e:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e961:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e964:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e967:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e96a:	30 00                	xor    %al,(%eax)
40e96c:	80 00 2c             	addb   $0x2c,(%eax)
40e96f:	fc                   	cld
40e970:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e973:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e976:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e979:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e97c:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e97f:	30 54 fc fc          	xor    %dl,-0x4(%esp,%edi,8)
40e983:	2c fc                	sub    $0xfc,%al
40e985:	30 00                	xor    %al,(%eax)
40e987:	80 00 00             	addb   $0x0,(%eax)
40e98a:	80 00 00             	addb   $0x0,(%eax)
40e98d:	80 00 00             	addb   $0x0,(%eax)
40e990:	80 00 2c             	addb   $0x2c,(%eax)
40e993:	fc                   	cld
40e994:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e997:	30 2c fc             	xor    %ch,(%esp,%edi,8)
40e99a:	30 a8 a8 a8 a8 a8    	xor    %ch,-0x57575758(%eax)
40e9a0:	a8 a8                	test   $0xa8,%al
40e9a2:	a8 a8                	test   $0xa8,%al
40e9a4:	a8 a8                	test   $0xa8,%al
40e9a6:	a8 a8                	test   $0xa8,%al