MSDNLMDKVSAFGERLKITGTEVSKKMTAGMSSMSFKMKELFQGQTPADKIVEGATSEDLDGPDWNSNLEICDMINTEKVDSVELIRGIKKRIMLKDARVQYLSLVLLETIVKNCDKAFSEVAAERVLDEMVRLIDDPQTVVNNRNKALMLIEAWGESGDELRYLPVYEETYKSLKSRGVRFPGRDNESLAPIFTPARSVAEADVDASLPQQVFEDVHVHTYTAEETKEAFDVARNSVELLSTVLSSSPEQDALQDDLTTTLVQQCYQSQHTIQMIIETVGDNEAVLFEALSVNDEIQKVLSKYEEMKQPRASEHAEHVPVVIPIAAEHEDLNAVGNEDALVRKPAAARATSGGDDDILDDLDEMIFGKKGGSSSQEGPKKPDPKKDDLISF*