MDPQIQYPSLNAPAQVPPADQQSRLRYPDPISIDAITADLSQKTQFSPVEASETLLICIPDAIAHLVDREASPHLASGPFSVTRLNQDGNGIAVFARVDKELQWPLTKDQAAVKLDPFHYFFSVIVPPEIEKECRAASPNKGSTAEKSSSSSAEDNLLNYGITFSSNTDMECLKQLDEILKQYCCFKAPQVTTQQREEESDKAVMAENDRNADVISVTAGLKGVPAEDYWTALAPNVEDYSSSAARTIASGAGHIIRGIFWCSETTIAQLEKGNHFMQGKIKSNDSPTKISPSAMRKIQRVQKISAMSAQVVGGVLSGVIKAAAFITRPLVTSKAGQKLLSLMPGQVALASLDGFGKIFDALEVAGKNVLTTTSTATTGLVTQRYGEEAGQFTQQGFNAVGGFLTTAWTISKLRKVFYPSNFVKSAAKVAGDERRLKDESVQNPLIAGSSDDKELFKPLAS*