MMEKTLEGKVALVTGSSRGIGAAIATRLAKHGAKLVINYVSSASAAESVAENIRSLGVEAIAIKADVSKRKEIAAMFQKIKDEFGRLDIVMSNSGIEHFGDLESVTDEEIDKVLGVNVKAQFVMAQQAYKHLEDEGRLILISSISAVWGVPRHALYSASKAAVQGMVKCLAWDFGSRGITVNCIAPKTDMYAEAAAKYLKGGDKMSIEEVDGKISEMSPLGRPGFPNDIAGVIAMLASPEAQWITGQTIHASGGAHMG