MSDVVIEHDIHVFDSILRRLPEKTQILLKTLPLLDGVTVQLLRFLSANSLRTILAIISDASPKAFPLEQDLYHSLLALFIKLVSLYNTKPQLLRVSHIFPGVWHDHHPSPSFIQTHERYILLVLRKVNICLFLLTLLKELPFGISFLADNFIEVFCFNVDSSKVEDLITANRSRIVYGRLLKPQTVLYLDLMTQYYISALVSSSTPHTSKSPLLDQVFPDTILDDIKDKTIKYAGKYMQLQIQCTETDFKERCKRRKTAILECPDLQKLMKKYDWEECCKEVFSYGIKRADVLLYGRRGKGLSSVPSRTPTPVETIPAPVQSETLPVEEGESDLVEELPNTINTTEAEVDVKSTVLRTNEPQRRIDLPVKPFKTKPKQKKMWTQEEEDCLKSGLKQCGPAWAKILSLYGPGGTVSESLKNRSQVQLKDKARNWKMHYLKNMKPVPEYLEKVTGDLERGLKSKKKPKSKPKPAV