MATLTFQIDQPTVQAGGVLSGSFVLRTTQQIAASSVEIYFRGKEYTYIEKGSGKNKKELRNKIEVTYHDLGSHLATQRIVGGGYINPGAYEFPFEIILQDSLPPSMWVYSDDDYAKVEYCLRAKFKGSGVFADYEARRVINMLAKPSLERAVPRLVDPFVRRVNYLAAWEMGELCIGARVLDTELMPGQPAEVILGLRNDSEASPQKVKLKLQEIVNWTVGSEKSSKTRTLAKTELVLKNQQKPLDKQTRLELKANKHERREQNQRDIMNELQEAKPTEALRLPIPQLTTSGFKSANIEVSHQLVVKVMTESMITNPEFYVPIRILAGGATPTRSASPPVAQATAVVEESLPLADAVPIRDESVRQYPDFGVAAVPIPSKKD*