413593:	54                   	push   %esp
413594:	68 9c 54 68 9c       	push   $0x9c68549c
413599:	54                   	push   %esp
41359a:	68 9c 54 68 9c       	push   $0x9c68549c
41359f:	54                   	push   %esp
4135a0:	68 9c 54 68 9c       	push   $0x9c68549c
4135a5:	54                   	push   %esp
4135a6:	68 9c 54 68 9c       	push   $0x9c68549c
4135ab:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
4135b2:	8c
4135b3:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
4135b8:	8c bc 80 8c bc 3c 3c 	mov    %?,0x3c3cbc8c(%eax,%eax,4)
4135bf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135c2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135c5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135c8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135cb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135ce:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135d1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135d4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135d7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4135da:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
4135e0:	a8 a8                	test   $0xa8,%al
4135e2:	a8 a8                	test   $0xa8,%al
4135e4:	a8 a8                	test   $0xa8,%al
4135e6:	a8 a8                	test   $0xa8,%al
4135e8:	a8 a8                	test   $0xa8,%al
4135ea:	fc                   	cld
4135eb:	fc                   	cld
4135ec:	fc                   	cld
4135ed:	54                   	push   %esp
4135ee:	54                   	push   %esp
4135ef:	54                   	push   %esp
4135f0:	a8 a8                	test   $0xa8,%al
4135f2:	a8 a8                	test   $0xa8,%al
4135f4:	a8 a8                	test   $0xa8,%al
4135f6:	a8 a8                	test   $0xa8,%al
4135f8:	a8 a8                	test   $0xa8,%al
4135fa:	a8 a8                	test   $0xa8,%al
4135fc:	a8 a8                	test   $0xa8,%al
4135fe:	a8 3c                	test   $0x3c,%al
413600:	3c 00                	cmp    $0x0,%al
413602:	3c 3c                	cmp    $0x3c,%al
413604:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413607:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41360a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41360d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413610:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413613:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413616:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413619:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413658:	00 30                	add    %dh,(%eax)
41365a:	3c 58                	cmp    $0x58,%al
41365c:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41365f:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413662:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413665:	54                   	push   %esp
413666:	68 9c 54 68 9c       	push   $0x9c68549c
41366b:	80 8c bc 80 8c bc 54 	orb    $0x68,0x54bc8c80(%esp,%edi,4)
413672:	68
413673:	9c                   	pushf
413674:	54                   	push   %esp
413675:	68 9c 54 68 9c       	push   $0x9c68549c
41367a:	54                   	push   %esp
41367b:	68 9c 54 68 9c       	push   $0x9c68549c
413680:	54                   	push   %esp
413681:	68 9c 54 68 9c       	push   $0x9c68549c
413686:	54                   	push   %esp
413687:	68 9c 80 8c bc       	push   $0xbc8c809c
41368c:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
413693:	8c
413694:	bc 80 8c bc 3c       	mov    $0x3cbc8c80,%esp
413699:	3c 00                	cmp    $0x0,%al
41369b:	3c 3c                	cmp    $0x3c,%al
41369d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136a0:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136a3:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136a6:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136a9:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136ac:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136af:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136b2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136b5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136b8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136bb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136be:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
4136c4:	a8 a8                	test   $0xa8,%al
4136c6:	a8 a8                	test   $0xa8,%al
4136c8:	a8 a8                	test   $0xa8,%al
4136ca:	a8 a8                	test   $0xa8,%al
4136cc:	a8 a8                	test   $0xa8,%al
4136ce:	fc                   	cld
4136cf:	fc                   	cld
4136d0:	fc                   	cld
4136d1:	54                   	push   %esp
4136d2:	54                   	push   %esp
4136d3:	54                   	push   %esp
4136d4:	a8 a8                	test   $0xa8,%al
4136d6:	a8 a8                	test   $0xa8,%al
4136d8:	a8 a8                	test   $0xa8,%al
4136da:	a8 a8                	test   $0xa8,%al
4136dc:	a8 a8                	test   $0xa8,%al
4136de:	a8 a8                	test   $0xa8,%al
4136e0:	a8 a8                	test   $0xa8,%al
4136e2:	a8 3c                	test   $0x3c,%al
4136e4:	3c 00                	cmp    $0x0,%al
4136e6:	3c 3c                	cmp    $0x3c,%al
4136e8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136eb:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136ee:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136f1:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136f4:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136f7:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136fa:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4136fd:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413700:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413703:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413706:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413741:	00 00                	add    %al,(%eax)
413743:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413746:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
413749:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41374c:	30 3c 58             	xor    %bh,(%eax,%ebx,2)
41374f:	54                   	push   %esp
413750:	68 9c 80 8c bc       	push   $0xbc8c809c
413755:	54                   	push   %esp
413756:	68 9c 54 68 9c       	push   $0x9c68549c
41375b:	54                   	push   %esp
41375c:	68 9c 54 68 9c       	push   $0x9c68549c
413761:	54                   	push   %esp
413762:	68 9c 54 68 9c       	push   $0x9c68549c
413767:	80 8c bc 80 8c bc 80 	orb    $0x8c,-0x7f437380(%esp,%edi,4)
41376e:	8c
41376f:	bc 80 8c bc 80       	mov    $0x80bc8c80,%esp
413774:	8c bc 3c 3c 00 3c 3c 	mov    %?,0x3c3c003c(%esp,%edi,1)
41377b:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41377e:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413781:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413784:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413787:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41378a:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41378d:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413790:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413793:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413796:	00 3c 3c             	add    %bh,(%esp,%edi,1)
413799:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41379c:	00 3c 3c             	add    %bh,(%esp,%edi,1)
41379f:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137a2:	00 a8 a8 a8 a8 a8    	add    %ch,-0x57575758(%eax)
4137a8:	a8 a8                	test   $0xa8,%al
4137aa:	a8 a8                	test   $0xa8,%al
4137ac:	a8 a8                	test   $0xa8,%al
4137ae:	a8 a8                	test   $0xa8,%al
4137b0:	a8 a8                	test   $0xa8,%al
4137b2:	fc                   	cld
4137b3:	fc                   	cld
4137b4:	fc                   	cld
4137b5:	54                   	push   %esp
4137b6:	54                   	push   %esp
4137b7:	54                   	push   %esp
4137b8:	a8 a8                	test   $0xa8,%al
4137ba:	a8 a8                	test   $0xa8,%al
4137bc:	a8 a8                	test   $0xa8,%al
4137be:	a8 a8                	test   $0xa8,%al
4137c0:	a8 a8                	test   $0xa8,%al
4137c2:	a8 a8                	test   $0xa8,%al
4137c4:	a8 a8                	test   $0xa8,%al
4137c6:	a8 3c                	test   $0x3c,%al
4137c8:	3c 00                	cmp    $0x0,%al
4137ca:	3c 3c                	cmp    $0x3c,%al
4137cc:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137cf:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137d2:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137d5:	00 3c 3c             	add    %bh,(%esp,%edi,1)
4137d8:	00 3c 3c             	add    %bh,(%esp,%edi,1)
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