MESSSVPVYLKDENLTQETRDLLSSLPSEKGWLVSQMYQFEGIWQTQALVQGIVNCQKHFEANDSDVILATLAKSGTTWLKALLFALIHRHKFPVSGKHPLLVTNPHSLVPYLEGDYCSSPEVNFAELPSPRLMQTHLTHHSLPVSIKSSSCKIIYCCRNPKDMFVSIWHFGRKLAPEKTAEYPIETAVAAFCKGKFIGGPFWDHVLEYWYESLKNPNKVLFVTYEELKKQTEVEVKRIAEFIGCGFTAEEEVSEIVKLCSFESLSSLEVNRQGKLPNGIESNAFFRKGETGGWRDTLSESLADVIDRTTEQKFGGSGLKFSS*