MKAVQILGDAASPKITINSSMPKPTTIDSDILIHVHAAGITGDETTWPEVYQTPSRIPGHDISGTIDSFGPAYKGNLKIGQDVFAMIAADRGEGQAEYVVCTTEEIAPKPSSLSHAEAAVLPIPALTAWEAVEDFVKIRPDMRVLVTGASGAVGKQFVQLVKHLTQAHVTALASARNHDVLRDLGADEVIDYASPHWESSIAPVSFVFDTVGGEVLSKTWETVEEGGTIITIGDPAPAWAFGNEEAPESLKYPSVKYKHFILSPNAKRLADVASMLDKGLLRPLDVRIFPFDQGVAAWDCAKQRGRDSKVVIGF*