MADFDFIPLLLQLLAEEKKVTSAITIDITPQSHWDGQWQYCNLTEVLSLPFTQRYDLALVNLVKADHIQGQNQISINNALVRLRDLFAKKIIVFAHPQLEKQLRALGFNQLLQNMPENNPVQIWQFNILTYKHVPDWFNSKFWANPENWDKFRW