MSRLFYIIGAIIAAISIVQAQLSKPALRNSLDAFWPQLQKKLRNPGYRIKQWPRGIIAQGCKDLAGRENLDPDVITTYEVLYGDCSIPWLLCRHPDSKTSIETFALRFGQVPVRMRQFTKEALFVPDSSTHAYALGNQLVFFNQVESIGVYLHEVAHTVDFGSGYAVKGQLAANQIWLSAYANDSAVPDAYARSSQVENVAQFPALALFDRLVPGGARAVESSVGRIARQLATLKDQARRGDHGGRLLGQREACSARKPVVATHEMEILVFNEFIATRDDSVEAQTMRAAKCGVEMMAEAMDAMEPTNCYGEHGAFGASNSTE