MGAPKQKWTSDEEDALRAGVDKHGAGKWRTIQKDPEFSQWLSARSNVDLKDKWRNMSVSAGGQGSREKPRIPKVKGVPSLPYSSSPTTSAPLAQDVVPLAVIEPSKSLQDGKAPQLRYNSMIIEALSAMRDPHGCDINSIACFIEERNEIPPNFRRVLTAKLRRLVAQEKIEKIQSNYKLKNPSSSIKTSFQRQPDQLNRHGPPQSFPGNHVNGVEEAAAYAACRIAEAEYRFELANESANEAAWISKLAEESDALLLLAKNLYSQCLRDRWRFVLSFSSLGGNSNFFLSYENRNE