MDATFGCWAGAGHHVDEYLSRQAAGCGRLDMVDEAFLGACFGQLQCDGALTTAAGGVDAGACQLVSSNAGAVQGGAGMDGDPLAFLSAGTGDVFDAGLLDAALAFTRELGVGVVGDGGAASNGALLSSYDSGTTGGNISSGESNNYSGGGGGHDAEVVSPTTAPPPPLTFTHHASSNSQAQQAAHHAKRKVTDEYPATTTTTTAAPPPAFPLPGGGGGAKRRAATSISFGGGHVPSCGAAAAGYEPDMEAMAQVKEMIYRAAAMRPVNLGPEAVGAAGAGAERPRRKNVRISSDPQTVAARLRRERVSERLRVLQKLVPGGSKMDTASMLDEAASYLKFLKSQVQALETLGTTTATNANSSASATTSRSSAASRSPQYNYYGGGGNNNNPAGFLGFSNVISPAGYVNPGGSSSNTGSNKLLF