4137db:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137de:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137e1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137e4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137e7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137ea:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137ed:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137f0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137f3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413816:	00 00                	add    %al,(%eax)
413818:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41381b:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41381e:	54                   	push   %esp
41381f:	68 9c 54 68 9c       	push   $0x9c68549c
413824:	54                   	push   %esp
413825:	68 9c 54 68 9c       	push   $0x9c68549c
41382a:	54                   	push   %esp
41382b:	68 9c 54 68 9c       	push   $0x9c68549c
413830:	54                   	push   %esp
413831:	68 9c 30 3c 58       	push   $0x583c309c
413836:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413839:	54                   	push   %esp
41383a:	68 9c 54 68 9c       	push   $0x9c68549c
41383f:	54                   	push   %esp
413840:	68 9c 54 68 9c       	push   $0x9c68549c
413845:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
41384c:	8c
41384d:	bc 80 8c bc 3c       	mov    $0x3cbc8c80,%esp
413852:	3c 00                	cmp    $0x0,%al
413854:	3c 3c                	cmp    $0x3c,%al
413856:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413859:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41385c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41385f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413862:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413865:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413868:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41386b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41386e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413871:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413874:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413877:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41387a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41387d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413880:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413883:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413886:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
41388c:	a8 a8                	test   $0xa8,%al
41388e:	a8 a8                	test   $0xa8,%al
413890:	a8 a8                	test   $0xa8,%al
413892:	a8 a8                	test   $0xa8,%al
413894:	a8 a8                	test   $0xa8,%al
413896:	fc                   	cld
413897:	fc                   	cld
413898:	fc                   	cld
413899:	54                   	push   %esp
41389a:	54                   	push   %esp
41389b:	54                   	push   %esp
41389c:	a8 a8                	test   $0xa8,%al
41389e:	a8 a8                	test   $0xa8,%al
4138a0:	a8 a8                	test   $0xa8,%al
4138a2:	a8 a8                	test   $0xa8,%al
4138a4:	a8 a8                	test   $0xa8,%al
4138a6:	a8 a8                	test   $0xa8,%al
4138a8:	a8 a8                	test   $0xa8,%al
4138aa:	a8 3c                	test   $0x3c,%al
4138ac:	3c 00                	cmp    $0x0,%al
4138ae:	3c 3c                	cmp    $0x3c,%al
4138b0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138b3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138b6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138b9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138bc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138bf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138c2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138c5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138c8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138cb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138ce:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138d1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138d4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138d7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138da:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138dd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4138f8:	00 30                	add    %dh,(%eax)
4138fa:	3c 58                	cmp    $0x58,%al
4138fc:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4138ff:	54                   	push   %esp
413900:	68 9c 54 68 9c       	push   $0x9c68549c
413905:	54                   	push   %esp
413906:	68 9c 54 68 9c       	push   $0x9c68549c
41390b:	54                   	push   %esp
41390c:	68 9c 80 8c bc       	push   $0xbc8c809c
413911:	54                   	push   %esp
413912:	68 9c 54 68 9c       	push   $0x9c68549c
413917:	54                   	push   %esp
413918:	68 9c 54 68 9c       	push   $0x9c68549c
41391d:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413920:	54                   	push   %esp
413921:	68 9c 54 68 9c       	push   $0x9c68549c
413926:	80 8c bc 80 8c bc 3c 	orb    $0x3c,0x3cbc8c80(%esp,%edi,4)
41392d:	3c
41392e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413931:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413934:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413937:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41393a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41393d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413940:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413943:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413946:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413949:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41394c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41394f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413952:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413955:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413958:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41395b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41395e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413961:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413964:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413967:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41396a:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413970:	a8 a8                	test   $0xa8,%al
413972:	a8 a8                	test   $0xa8,%al
413974:	a8 a8                	test   $0xa8,%al
413976:	a8 a8                	test   $0xa8,%al
413978:	a8 a8                	test   $0xa8,%al
41397a:	fc                   	cld
41397b:	fc                   	cld
41397c:	fc                   	cld
41397d:	54                   	push   %esp
41397e:	54                   	push   %esp
41397f:	54                   	push   %esp
413980:	a8 a8                	test   $0xa8,%al
413982:	a8 a8                	test   $0xa8,%al
413984:	a8 a8                	test   $0xa8,%al
413986:	a8 a8                	test   $0xa8,%al
413988:	a8 a8                	test   $0xa8,%al
41398a:	a8 a8                	test   $0xa8,%al
41398c:	a8 a8                	test   $0xa8,%al
41398e:	a8 3c                	test   $0x3c,%al
413990:	3c 00                	cmp    $0x0,%al
413992:	3c 3c                	cmp    $0x3c,%al
413994:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413997:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41399a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41399d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139a0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139a3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139a6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139a9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139ac:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139af:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139b2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139b5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139b8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139bb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139be:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139c1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139c4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4139d7:	00 00                	add    %al,(%eax)
4139d9:	00 30                	add    %dh,(%eax)
4139db:	3c 58                	cmp    $0x58,%al
4139dd:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4139e0:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4139e3:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
4139e6:	54                   	push   %esp
4139e7:	68 9c 54 68 9c       	push   $0x9c68549c
4139ec:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
4139f3:	8c
4139f4:	bc 54 68 9c 54       	mov    $0x549c6854,%esp
4139f9:	68 9c 54 68 9c       	push   $0x9c68549c
4139fe:	54                   	push   %esp
4139ff:	68 9c 54 68 9c       	push   $0x9c68549c
413a04:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413a07:	54                   	push   %esp
413a08:	68 9c 80 8c bc       	push   $0xbc8c809c
413a0d:	3c 3c                	cmp    $0x3c,%al
413a0f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a12:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a15:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a18:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a1b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a1e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a21:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a24:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a27:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a2a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a2d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a30:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a33:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a36:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a39:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a3c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a3f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a42:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a45:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a48:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a4b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a4e:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413a54:	a8 a8                	test   $0xa8,%al
413a56:	a8 a8                	test   $0xa8,%al
413a58:	a8 a8                	test   $0xa8,%al
413a5a:	a8 a8                	test   $0xa8,%al
413a5c:	a8 a8                	test   $0xa8,%al
413a5e:	fc                   	cld
413a5f:	fc                   	cld
413a60:	fc                   	cld
413a61:	54                   	push   %esp
413a62:	54                   	push   %esp
413a63:	54                   	push   %esp
413a64:	a8 a8                	test   $0xa8,%al
413a66:	a8 a8                	test   $0xa8,%al
413a68:	a8 a8                	test   $0xa8,%al
413a6a:	a8 a8                	test   $0xa8,%al
413a6c:	a8 a8                	test   $0xa8,%al
413a6e:	a8 a8                	test   $0xa8,%al
413a70:	a8 a8                	test   $0xa8,%al
413a72:	a8 3c                	test   $0x3c,%al
413a74:	3c 00                	cmp    $0x0,%al
413a76:	3c 3c                	cmp    $0x3c,%al
413a78:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a7b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a7e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a81:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a84:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a87:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a8a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a8d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a90:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a93:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a96:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a99:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a9c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413a9f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413aa2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413aa5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413aa8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413abb:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413abe:	54                   	push   %esp
413abf:	68 9c 30 3c 58       	push   $0x583c309c
413ac4:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413ac7:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413aca:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413acd:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413ad0:	54                   	push   %esp
413ad1:	68 9c 80 8c bc       	push   $0xbc8c809c
413ad6:	54                   	push   %esp
413ad7:	68 9c 54 68 9c       	push   $0x9c68549c
413adc:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413adf:	54                   	push   %esp
413ae0:	68 9c 80 8c bc       	push   $0xbc8c809c
413ae5:	54                   	push   %esp
413ae6:	68 9c 54 68 9c       	push   $0x9c68549c
413aeb:	54                   	push   %esp
413aec:	68 9c 80 8c bc       	push   $0xbc8c809c
413af1:	3c 3c                	cmp    $0x3c,%al
413af3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413af6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413af9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413afc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413aff:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b02:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b05:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b08:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b0b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b0e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b11:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b14:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b17:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b1a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b1d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b20:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b23:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b26:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b29:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b2c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b2f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b32:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
413b38:	a8 a8                	test   $0xa8,%al
413b3a:	a8 a8                	test   $0xa8,%al
413b3c:	a8 a8                	test   $0xa8,%al
413b3e:	a8 a8                	test   $0xa8,%al
413b40:	a8 a8                	test   $0xa8,%al
413b42:	fc                   	cld
413b43:	fc                   	cld
413b44:	fc                   	cld
413b45:	54                   	push   %esp
413b46:	54                   	push   %esp
413b47:	54                   	push   %esp
413b48:	a8 a8                	test   $0xa8,%al
413b4a:	a8 a8                	test   $0xa8,%al
413b4c:	a8 a8                	test   $0xa8,%al
413b4e:	a8 a8                	test   $0xa8,%al
413b50:	a8 a8                	test   $0xa8,%al
413b52:	a8 a8                	test   $0xa8,%al
413b54:	a8 a8                	test   $0xa8,%al
413b56:	a8 3c                	test   $0x3c,%al
413b58:	3c 00                	cmp    $0x0,%al
413b5a:	3c 3c                	cmp    $0x3c,%al
413b5c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b5f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b62:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b65:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b68:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b6b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b6e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b71:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b74:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b77:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b7a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b7d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b80:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b83:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b86:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b89:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b8c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413b9b:	00 30                	add    %dh,(%eax)
413b9d:	3c 58                	cmp    $0x58,%al
413b9f:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413ba2:	54                   	push   %esp
413ba3:	68 9c 30 3c 58       	push   $0x583c309c
413bb0:	00 30                	add    %dh,(%eax)
413bb2:	3c 58                	cmp    $0x58,%al
413bb4:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413bb7:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413bba:	54                   	push   %esp
413bbb:	68 9c 54 68 9c       	push   $0x9c68549c
413bc0:	54                   	push   %esp
413bc1:	68 9c 30 3c 58       	push   $0x583c309c
413bc6:	54                   	push   %esp
413bc7:	68 9c 80 8c bc       	push   $0xbc8c809c
413bcc:	54                   	push   %esp
413bcd:	68 9c 80 8c bc       	push   $0xbc8c809c
413bd2:	80 8c bc 3c 3c 00 3c 	orb    $0x3c,0x3c003c3c(%esp,%edi,4)
413bd9:	3c
413bda:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bdd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413be0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413be3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413be6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413be9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bec:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bef:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bf2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bf5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bf8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bfb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413bfe:	00 3c 3c             	add    %bh,(%esp,%edi,1)