MLREVSQKRVLPFLGQITRNLSASALPEQVQYDPQTSSTPSPQPAPFSYVPPGRNHLFVPGPVNIHERVLRAMHVPGQNHRDPWFAQFFKDCLEDTKLIYGTKEATPFIFSGTGTGGWEAALTNTLSPGDKVVCFRYGLFSHLWIDMMQRLGLDVQVVDRPWGEGANEDILEEILRKDTEKKIKAVAVVHNETTTGVTSDIAGVRKAMDAANHPALLLVDGVSSIGALEFRMDDWRVDVAVTGSQKALSLPTGLAFVAASPKALEAMKSAKLKRVYYDFADMLRTNPSGNVPYTPSLAMLYGMRESIKMLREEGMENVFARHHRLGEGARRAVEGWGLKLLCKNPRWRSDSLTVVEVPEGIDSNKIVKVAYAKYDLSLGIGLAQINGKVFRIGHLGNMNELMLVSALAGAEMAMIDAGVPIRPGSGVGKAIEYWQQTSSVIKTRESLMQ*