MESSSVPVYLKDENLTQETRDLLSSLPSEKGWLVSQMYQFEGIWQTQALVQGIVNCQKHFEANDSDVILATLAKSGTTWLKALLFALIHRHKFPVSGKHPLLVTNPHSLVPYLEGDYCSSPEVNFAELPSPRLMQTHLTHHSLPVSIKSSSCKIIYCCRNPKDMFVSIWHFGRKLAPEKTAEYPIETAVAAFCKGKFIGGPFWDHVLEYWYESLKNPNKVLFVTYEELKKQTEVEVKRIAEFIGCGFTAEEEVSEIVKLCSFESLSSLEVNRQGKLPNGIESNAFFRKGETGGWRDTLSESLADVIDRTTEQKFGGSGLKFSS