413872:	56                   	push   %esi
413873:	35 48 34 75 76       	xor    $0x76753448,%eax
413878:	62 6c 55 3d          	bound  %ebp,0x3d(%ebp,%edx,2)
41387c:	00 23                	add    %ah,(%ebx)
41387e:	3d 71 62 7a 69       	cmp    $0x697a6271,%eax
413883:	67 31 24             	xor    %esp,(%si)
413886:	32 43 77             	xor    0x77(%ebx),%al
413889:	4c                   	dec    %esp
41388a:	6c                   	insb   (%dx),%es:(%edi)
41388b:	75 45                	jne    0x4138d2
41388d:	4a                   	dec    %edx
41388e:	74 35                	je     0x4138c5
413890:	75 50                	jne    0x4138e2
413892:	74 70                	je     0x413904
413894:	67 71 50             	addr16 jno 0x4138e7
413897:	78 35                	js     0x4138ce
413899:	79 5f                	jns    0x4138fa
41389b:	32 53 24             	xor    0x24(%ebx),%dl
41389e:	47                   	inc    %edi
41389f:	6f                   	outsl  %ds:(%esi),(%dx)
4138a0:	50                   	push   %eax
4138a1:	67 4a                	addr16 dec %edx
4138a3:	50                   	push   %eax
4138a4:	33 36                	xor    (%esi),%esi
4138a6:	4e                   	dec    %esi
4138a7:	38 62 54             	cmp    %ah,0x54(%edx)
4138aa:	45                   	inc    %ebp
4138ab:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4138b0:	36 30 55 63          	xor    %dl,%ss:0x63(%ebp)
4138b4:	76 4a                	jbe    0x413900
4138b6:	7a 7a                	jp     0x413932
4138b8:	67 61                	addr16 popa
4138ba:	6f                   	outsl  %ds:(%esi),(%dx)
4138bb:	32 52 76             	xor    0x76(%edx),%dl
4138be:	5f                   	pop    %edi
4138bf:	73 74                	jae    0x413935
4138c1:	56                   	push   %esi
4138c2:	33 72 51             	xor    0x51(%edx),%esi
4138c5:	68 68 78 43 64       	push   $0x64437868
4138ca:	6d                   	insl   (%dx),%es:(%edi)
4138cb:	39 35 4c 31 47 62    	cmp    %esi,0x6247314c
4138d1:	38 33                	cmp    %dh,(%ebx)
4138d3:	6d                   	insl   (%dx),%es:(%edi)
4138d4:	4b                   	dec    %ebx
4138d5:	47                   	inc    %edi
4138d6:	48                   	dec    %eax
4138d7:	31 56 78             	xor    %edx,0x78(%esi)
4138da:	51                   	push   %ecx
4138db:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4138e0:	51                   	push   %ecx
4138e1:	39 67 65             	cmp    %esp,0x65(%edi)
4138e4:	76 53                	jbe    0x413939
4138e6:	37                   	aaa
4138e7:	62 34 6f             	bound  %esi,(%edi,%ebp,2)
4138ea:	54                   	push   %esp
4138eb:	73 64                	jae    0x413951
4138ed:	78 74                	js     0x413963
4138ef:	56                   	push   %esi
4138f0:	33 36                	xor    (%esi),%esi
4138f2:	63 33                	arpl   %esi,(%ebx)
4138f4:	24 41                	and    $0x41,%al
4138f6:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4138fb:	71 79                	jno    0x413976
4138fd:	63 30                	arpl   %esi,(%eax)
4138ff:	59                   	pop    %ecx
413900:	51                   	push   %ecx
413901:	50                   	push   %eax
413902:	4e                   	dec    %esi
413903:	71 57                	jno    0x41395c
413905:	77 5a                	ja     0x413961
413907:	48                   	dec    %eax
413908:	6b 67 4e 44          	imul   $0x44,0x4e(%edi),%esp
41390c:	56                   	push   %esi
41390d:	38 6c 79 49          	cmp    %ch,0x49(%ecx,%edi,2)
413911:	51                   	push   %ecx
413912:	66 67 4d             	addr16 dec %bp
413915:	6b 45 62 47          	imul   $0x47,0x62(%ebp),%eax
413919:	5a                   	pop    %edx
41391a:	74 79                	je     0x413995
41391c:	44                   	inc    %esp
41391d:	73 4c                	jae    0x41396b
41391f:	7a 68                	jp     0x413989
413921:	59                   	pop    %ecx
413922:	6d                   	insl   (%dx),%es:(%edi)
413923:	46                   	inc    %esi
413924:	70 38                	jo     0x41395e
413926:	77 3d                	ja     0x413965
413928:	00 23                	add    %ah,(%ebx)
41392a:	3d 71 54 5a 47       	cmp    $0x475a5471,%eax
41392f:	61                   	popa
413930:	72 50                	jb     0x413982
413932:	53                   	push   %ebx
413933:	33 37                	xor    (%edi),%esi
413935:	44                   	inc    %esp
413936:	77 33                	ja     0x41396b
413938:	5a                   	pop    %edx
413939:	33 49 70             	xor    0x70(%ecx),%ecx
41393c:	67 5f                	addr16 pop %edi
41393e:	41                   	inc    %ecx
41393f:	46                   	inc    %esi
413940:	75 67                	jne    0x4139a9
413942:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413947:	71 51                	jno    0x41399a
413949:	4c                   	dec    %esp
41394a:	71 58                	jno    0x4139a4
41394c:	6c                   	insb   (%dx),%es:(%edi)
41394d:	69 4c 53 24 75 6a 6c 	imul   $0x316c6a75,0x24(%ebx,%edx,2),%ecx
413954:	31
413955:	30 38                	xor    %bh,(%eax)
413957:	44                   	inc    %esp
413958:	47                   	inc    %edi
413959:	56                   	push   %esi
41395a:	37                   	aaa
41395b:	24 7a                	and    $0x7a,%al
41395d:	76 39                	jbe    0x413998
41395f:	6a 6f                	push   $0x6f
413961:	38 57 79             	cmp    %dl,0x79(%edi)
413964:	59                   	pop    %ecx
413965:	72 37                	jb     0x41399e
413967:	6f                   	outsl  %ds:(%esi),(%dx)
413968:	78 42                	js     0x4139ac
41396a:	4a                   	dec    %edx
41396b:	76 41                	jbe    0x4139ae
41396d:	67 7a 6c             	addr16 jp 0x4139dc
413970:	6c                   	insb   (%dx),%es:(%edi)
413971:	79 6b                	jns    0x4139de
413973:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413978:	52                   	push   %edx
413979:	74 70                	je     0x4139eb
41397b:	61                   	popa
41397c:	48                   	dec    %eax
41397d:	76 70                	jbe    0x4139ef
41397f:	31 68 51             	xor    %ebp,0x51(%eax)
413982:	63 45 44             	arpl   %eax,0x44(%ebp)
413985:	53                   	push   %ebx
413986:	24 55                	and    $0x55,%al
413988:	75 62                	jne    0x4139ec
41398a:	50                   	push   %eax
41398b:	5f                   	pop    %edi
41398c:	6d                   	insl   (%dx),%es:(%edi)
41398d:	41                   	inc    %ecx
41398e:	3d 3d 00 45 71       	cmp    $0x7145003d,%eax
413993:	75 61                	jne    0x4139f6
413995:	6c                   	insb   (%dx),%es:(%edi)
413996:	73 00                	jae    0x413998
413998:	23 3d 71 6f 53 74    	and    0x74536f71,%edi
41399e:	50                   	push   %eax
41399f:	4f                   	dec    %edi
4139a0:	52                   	push   %edx
4139a1:	36 55                	ss push %ebp
4139a3:	79 6d                	jns    0x413a12
4139a5:	58                   	pop    %eax
4139a6:	33 49 47             	xor    0x47(%ecx),%ecx
4139a9:	62 77 57             	bound  %esi,0x57(%edi)
4139ac:	24 69                	and    $0x69,%al
4139ae:	46                   	inc    %esi
4139af:	78 41                	js     0x4139f2
4139b1:	3d 3d 00 47 65       	cmp    $0x6547003d,%eax
4139b6:	74 48                	je     0x413a00
4139b8:	61                   	popa
4139b9:	73 68                	jae    0x413a23
4139bb:	43                   	inc    %ebx
4139bc:	6f                   	outsl  %ds:(%esi),(%dx)
4139bd:	64 65 00 23          	fs add %ah,%gs:(%ebx)
4139c1:	3d 71 4a 5a 4c       	cmp    $0x4c5a4a71,%eax
4139c6:	65 51                	gs push %ecx
4139c8:	74 68                	je     0x413a32
4139ca:	41                   	inc    %ecx
4139cb:	66 70 69             	data16 jo 0x413a37
4139ce:	43                   	inc    %ebx
4139cf:	77 30                	ja     0x413a01
4139d1:	51                   	push   %ecx
4139d2:	76 5a                	jbe    0x413a2e
4139d4:	62 37                	bound  %esi,(%edi)
4139d6:	68 74 41 3d 3d       	push   $0x3d3d4174
4139db:	00 54 6f 53          	add    %dl,0x53(%edi,%ebp,2)
4139df:	74 72                	je     0x413a53
4139e1:	69 6e 67 00 23 3d 71 	imul   $0x713d2300,0x67(%esi),%ebp
4139e8:	24 36                	and    $0x36,%al
4139ea:	51                   	push   %ecx
4139eb:	5f                   	pop    %edi
4139ec:	75 31                	jne    0x413a1f
4139ee:	39 46 68             	cmp    %eax,0x68(%esi)
4139f1:	4c                   	dec    %esp
4139f2:	24 77                	and    $0x77,%al
4139f4:	4e                   	dec    %esi
4139f5:	4f                   	dec    %edi
4139f6:	75 6e                	jne    0x413a66
4139f8:	39 41 42             	cmp    %eax,0x42(%ecx)
4139fb:	24 43                	and    $0x43,%al
4139fd:	51                   	push   %ecx
4139fe:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413a03:	71 41                	jno    0x413a46
413a05:	6b 6b 6a 70          	imul   $0x70,0x6a(%ebx),%ebp
413a09:	59                   	pop    %ecx
413a0a:	36 49                	ss dec %ecx
413a0c:	48                   	dec    %eax
413a0d:	5a                   	pop    %edx
413a0e:	73 73                	jae    0x413a83
413a10:	49                   	dec    %ecx
413a11:	73 51                	jae    0x413a64
413a13:	39 68 41             	cmp    %ebp,0x41(%eax)
413a16:	78 7a                	js     0x413a92
413a18:	54                   	push   %esp
413a19:	77 3d                	ja     0x413a58
413a1b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413a20:	32 4c 48 49          	xor    0x49(%eax,%ecx,2),%cl
413a24:	53                   	push   %ebx
413a25:	73 72                	jae    0x413a99
413a27:	36 6f                	outsl  %ss:(%esi),(%dx)
413a29:	56                   	push   %esi
413a2a:	77 50                	ja     0x413a7c
413a2c:	6a 79                	push   $0x79
413a2e:	72 43                	jb     0x413a73
413a30:	32 41 46             	xor    0x46(%ecx),%al
413a33:	54                   	push   %esp
413a34:	44                   	inc    %esp
413a35:	32 5f 43             	xor    0x43(%edi),%bl
413a38:	64 41                	fs inc %ecx
413a3a:	6f                   	outsl  %ds:(%esi),(%dx)
413a3b:	75 4b                	jne    0x413a88
413a3d:	36 30 70 44          	xor    %dh,%ss:0x44(%eax)
413a41:	6b 6f 54 73          	imul   $0x73,0x54(%edi),%ebp
413a45:	30 65 66             	xor    %ah,0x66(%ebp)
413a48:	52                   	push   %edx
413a49:	53                   	push   %ebx
413a4a:	55                   	push   %ebp
413a4b:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413a50:	45                   	inc    %ebp
413a51:	6b 34 32 46          	imul   $0x46,(%edx,%esi,1),%esi
413a55:	41                   	inc    %ecx
413a56:	61                   	popa
413a57:	58                   	pop    %eax
413a58:	6b 72 4e 49          	imul   $0x49,0x4e(%edx),%esi
413a5c:	75 32                	jne    0x413a90
413a5e:	54                   	push   %esp
413a5f:	50                   	push   %eax
413a60:	37                   	aaa
413a61:	36 49                	ss dec %ecx
413a63:	61                   	popa
413a64:	6b 41 3d 3d          	imul   $0x3d,0x3d(%ecx),%eax
413a68:	00 23                	add    %ah,(%ebx)
413a6a:	3d 71 34 64 24       	cmp    $0x24643471,%eax
413a6f:	4e                   	dec    %esi
413a70:	64 70 47             	fs jo  0x413aba
413a73:	43                   	inc    %ebx
413a74:	4d                   	dec    %ebp
413a75:	63 4c 33 54          	arpl   %ecx,0x54(%ebx,%esi,1)
413a79:	61                   	popa
413a7a:	4d                   	dec    %ebp
413a7b:	6c                   	insb   (%dx),%es:(%edi)
413a7c:	54                   	push   %esp
413a7d:	39 45 57             	cmp    %eax,0x57(%ebp)
413a80:	36 39 46 61          	cmp    %eax,%ss:0x61(%esi)
413a84:	63 49 76             	arpl   %ecx,0x76(%ecx)
413a87:	4e                   	dec    %esi
413a88:	6e                   	outsb  %ds:(%esi),(%dx)
413a89:	71 44                	jno    0x413acf
413a8b:	50                   	push   %eax
413a8c:	4d                   	dec    %ebp
413a8d:	46                   	inc    %esi
413a8e:	4e                   	dec    %esi
413a8f:	69 73 67 47 68 6d 73 	imul   $0x736d6847,0x67(%ebx),%esi
413a96:	59                   	pop    %ecx
413a97:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413a9c:	77 48                	ja     0x413ae6
413a9e:	41                   	inc    %ecx
413a9f:	6a 71                	push   $0x71
413aa1:	41                   	inc    %ecx
413aa2:	6f                   	outsl  %ds:(%esi),(%dx)
413aa3:	63 32                	arpl   %esi,(%edx)
413aa5:	6c                   	insb   (%dx),%es:(%edi)
413aa6:	54                   	push   %esp
413aa7:	38 76 61             	cmp    %dh,0x61(%esi)
413aaa:	65 62 62 73          	bound  %esp,%gs:0x73(%edx)
413aae:	57                   	push   %edi
413aaf:	65 72 67             	gs jb  0x413b19
413ab2:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413ab7:	71 32                	jno    0x413aeb
413ab9:	33 74 49 46          	xor    0x46(%ecx,%ecx,2),%esi
413abd:	48                   	dec    %eax
413abe:	41                   	inc    %ecx
413abf:	32 63 62             	xor    0x62(%ebx),%ah
413ac2:	77 7a                	ja     0x413b3e
413ac4:	6c                   	insb   (%dx),%es:(%edi)
413ac5:	67 36 59             	addr16 ss pop %ecx
413ac8:	44                   	inc    %esp
413ac9:	59                   	pop    %ecx
413aca:	68 77 4c 6b 58       	push   $0x586b4c77
413acf:	43                   	inc    %ebx
413ad0:	4a                   	dec    %edx
413ad1:	47                   	inc    %edi
413ad2:	67 49                	addr16 dec %ecx
413ad4:	68 6c 6c 5a 43       	push   $0x435a6c6c
413ad9:	47                   	inc    %edi
413ada:	6d                   	insl   (%dx),%es:(%edi)
413adb:	63 34 70             	arpl   %esi,(%eax,%esi,2)
413ade:	52                   	push   %edx
413adf:	43                   	inc    %ebx
413ae0:	38 72 49             	cmp    %dh,0x49(%edx)
413ae3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413ae8:	65 68 45 70 43 75    	gs push $0x75437045
413aee:	50                   	push   %eax
413aef:	49                   	dec    %ecx
413af0:	78 5a                	js     0x413b4c
413af2:	52                   	push   %edx
413af3:	62 48 63             	bound  %ecx,0x63(%eax)
413af6:	7a 6c                	jp     0x413b64
413af8:	74 24                	je     0x413b1e
413afa:	64 41                	fs inc %ecx
413afc:	57                   	push   %edi
413afd:	69 34 79 57 69 39 6f 	imul   $0x6f396957,(%ecx,%edi,2),%esi
413b04:	31 5f 6e             	xor    %ebx,0x6e(%edi)
413b07:	6f                   	outsl  %ds:(%esi),(%dx)
413b08:	53                   	push   %ebx
413b09:	76 75                	jbe    0x413b80
413b0b:	6f                   	outsl  %ds:(%esi),(%dx)
413b0c:	24 57                	and    $0x57,%al
413b0e:	7a 76                	jp     0x413b86
413b10:	74 79                	je     0x413b8b
413b12:	6f                   	outsl  %ds:(%esi),(%dx)
413b13:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413b18:	30 7a 4c             	xor    %bh,0x4c(%edx)
413b1b:	65 45                	gs inc %ebp
413b1d:	59                   	pop    %ecx
413b1e:	39 38                	cmp    %edi,(%eax)
413b20:	74 79                	je     0x413b9b
413b22:	62 4c 63 38          	bound  %ecx,0x38(%ebx,%eiz,2)
413b26:	46                   	inc    %esi
413b27:	53                   	push   %ebx
413b28:	36 69 56 45 57 6a 47 	imul   $0x70476a57,%ss:0x45(%esi),%edx
413b2f:	70
413b30:	34 4d                	xor    $0x4d,%al
413b32:	4e                   	dec    %esi
413b33:	5a                   	pop    %edx
413b34:	78 45                	js     0x413b7b
413b36:	54                   	push   %esp
413b37:	70 68                	jo     0x413ba1
413b39:	63 48 37             	arpl   %ecx,0x37(%eax)
413b3c:	6f                   	outsl  %ds:(%esi),(%dx)
413b3d:	68 7a 42 58 75       	push   $0x7558427a
413b42:	59                   	pop    %ecx
413b43:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413b48:	57                   	push   %edi
413b49:	31 54 79 38          	xor    %edx,0x38(%ecx,%edi,2)
413b4d:	38 63 53             	cmp    %ah,0x53(%ebx)
413b50:	33 79 4d             	xor    0x4d(%ecx),%edi
413b53:	75 52                	jne    0x413ba7
413b55:	77 67                	ja     0x413bbe
413b57:	42                   	inc    %edx