MSTKSWQVRVQRDLTELTKEPLQGIQVCTYADQLDHMCLVLSPLSGPYAGVNLHLDVRIPADYPHGPPQVTIQTPVRHPNVFGSFICCDILKPVSTRYDYNPQGGHWQIYNGGYTPGYLLKYLFLQLLSFFSSKFVQQDYGGKAVELESYSQREHSFDPLDPLDWVKRYSCANCGFNVAFPGVKSAPESTSVTSPAMIEGEFDDHLSLVESPNLFERLDADCCLEIVDRLSDQDAIRLTRVYSGVKELINSENLLLRRQLVCFFLRKTFKESDTVLGIGVSCPAGGGKPFVAAVDLLSYEAFKSHGVRKGITGEDFDYFLPLVLDEDHFQRARPLIDDSLKSLALSFPRKPTASAAPISVVLQTLPALMNTMVFTLVQSCDRQKSELSNHTVVHASEKALQGYCLLFHLFSKLVREHHYLRREIQRKVDAFISNIECRGKDHVPDLGEFLTYLLVAPNAVEWDKVCGLFLGEILTRNTLWALQKKPYLAYVEPDNFPSEVRLQHTFEANADGLRLVMF