MKQGSIVLAWGAGEDGQLGLGDLEDRAMVCQVDALENERLVSVVAGSRNSLAICEDGRLFTWGWNQRGTLGHAPGSKTECLPSQVKALENVKIVQAAIGGWHCLAVDADGCAYAWGGNEYGQCAEPPEQKGETKVFRRDVVIPRRCAPHLRVRQVAAGGTHSVVCSDDGGVWTWGQPWPPGDIKQISTPVRVQGLENVKLIAVGAFHNLALLGHGEVWAWGNNEYGQLGTGDTQPRALPVAVKGLVGLAMVDIAAGGWHSMALTPNGEVYAWGRGEHGRLGFGDDKSSKMVPQKIEQLSGETIIQVSCGGTHTIALTSDGRMFSFGRADHGRLGYANAVTTGDAVELPIIIPVKENNANINNGTSHDHNELNSWSVNYIACGGRHTLALASSQSVELHDDTNAAV*