MFLMLKTTIIGASGYTGAELALMVHKHPQLTLSGLYVSANSVDAGKSLAQLHGRVAGLMDMPVQALTDVDAVAAECDVVFLATAHEVSHDLAPQFLAQDCQVFDLSGAFRVQSESFYPTFYGFAHQHSEWLEKAVYGLAEWNAEAIKTSPMIAVAGCYPTASQLAIKPLLVEGLLDTTQWPVINAVSGVSGAGRKATMTNSFCEVSLQPYGVFNHRHQPEIATHLGCEVIFTPHLGNFKRGILATITMKLADGVTEQQVAEAFSKAYQDKPLVRFPNGLPRIQDVEFTPFCDLGWKVQGRHIIVVSAIDNLLKGASSQAMQCLNIHYGFDELTALV*