MSFVFNIGQGLPGRTLASGQPIWLCNAHYAESKVFSRSLLAKSASIQTVVCFPFSGGVIELGVADMVLEDLSLIQRIKTSFLDTPHPIGSYKSIPVAGSTGNDKDLACPALEPQIPDTKLSPLLGCEQLEMASPNDSSDGFEPNQPAEDSFMVEGINGGASQVQSWQFMEEEFSNCVHHSLNSSDCISQTFVDHGNVVPLCKGENDNDNGLQDVQECNQTKLTSLDIRSDDLHYQTVLSALLKTSHQLILGPHFRNSNQESSFMRWKRNGLVKSQKAGDETPQKLLKKILFEVPQMHDKGLLDSPEDNGIRDAAWRPEADEICGNHVLSERRRREKLNERFMILKSLVPSVSRADKVSILDDTIGYLQDLERRVEELESCRELTDLEARMKRKPQDHVERTSDNYGNNKMTNGKKPSLNKRKACDIDGAELEIDYVASKDGSTENVTVSMSNKDFLIEFRCPWREGILLEIMDALSILNLDCHSVQSSTTEGILSLTIESKYKGSTAASAGTIKQALQRVARKC