MKRFVEEYPEFRKLGGNVSKHVAIVGELSRVVERDKLLDIGEVEQGLATGSGADLKSVQALITNPVIQPWNKLRLVILYALRYQKTQSHNVASLISLMLENGVQREDARLGGVSALPGGPDQRPGSTQAILETMAQALIVIPPGPLQDAVSEVRKLTRNFHWLQCDEQVEGFLKLCTDVGCAFTRLDRSPGKRLQIDDIIMFLGTNPQFFAYTRIELPEQLVVDENPLYYGGFADVFLARDGTKKLALKKLRISESERHDKRIIRDFSREILCWKFLHHPNINKLVGASLDSFSMLSPWMENGNVPSYIHDTPDVDWIGLQYADVWLTASSW*