MVSASASIGQRLRSIRDFTFDLSTSHTTTNHTRTNGKLSLRHVALGGGCRNRVTSPQQQWQSLTLFTSSNKNTTGVNASAAPSTTDPDAPTAKPSHNLAAPSQKPQLQDVVIVGGGIAGLATALALHRLGVKSVVLEQSERLRTAGSTIGMWTNAWRALDVLGVADSLREKFIKLSGLEFFGEDGSSIKSLGFDEGSSDIELRGVERKALLETLREPLPDDAVFYDSQVVGIKKLDGGYTEVQCENGRTIETKVLIGCDGIGSVVAKWMNMGESHYAGYTATRGLAVYPDGHNYGYTAKQVLGRGVRAGVAPMDAHRLYWFVIFNSSGKRLTDVELVREEALSYVRGWPSMITEAINRSSLETLSRRGISDRWMWPVGGPPLYKGGVTLAGDAMHPMTSNLGQGGCCALEDAVILARALAKALSTRNPSPSNGSLDKTMQEMERIELALKSYTKERWPRMFPMAIRSYITGALLQLDSELVCSARNKLLPKVLTVDRFINHTFYDCGTLE*