MLLKIFFKDSSNLYYFNRYGTLFLTHIAEDITDSPTFSDGVPKEGLRIQDVLVRLAILHLIKDKVKLLAENPSIPLFAIDIYNKFPGLKNSRFWKQEHDSKLLQAILKHGYGRWHAVVEDTDLGFQHVIRKELQLPPLNISTVGDPINKNAGVSSPIENKGPHIQEDGCSSMVEGQVKLPSVERACDVAGVGEVVATSAIEKRNQLPQVGSSESVLAQLRDVQKRLLEFVRKRVSLLEKALNAEYQKESI