MAELKAQGKVAFIPFLTAGDPNLDTTAIAVQKLDAVGADIIELGIPYSDPLADGAVIHTAATRALMKGTTLDAVINMLRTVAPKIKAPIILFTYFNPIIRKGMDTFCKQIKEAGASGLLVPDLPLEETSAIRAACERAGLELVLLTTPTTPKQRMAEIAKASQGFVYLVSVTGVTGIQDTMQARVEKLVESLHSVTDKPVAVGFGVSKPEHAQQIVSWGAEGVICGSALVKALGEASTPEEGLEAMERLARSLREAIPH*