MSSFDFLNELPKELQNKIRNITRALPSSLEVFQELYNYGLSHSDNIEKKRKVTSNGVIDEQNIIFSLKNVSVLSPIRKKLDLVLHLSSIDHKPQLSLVKNGVSEFSISNLKDNVKMGTFLPVPEKPNLLYLFVQLKKVNDKDQDPILLTMNKENVLTEFKSMGLIGQEVDDFNKCTEYIRKQAILTGFKIANPFNPSVEQPVPSFHVECHRGTKEGTLYFLPEIIIFGFKKPILVFESSNIESISYSSITRLTFNVTLIKKVDDGYGTKFEFSMIDQTEYSKIDDYVKLKQVKDESMSEELKAKTANKNKQQNNTSDQPSALQEATKQMETEGNINEIPFDSEDDEEADGNFEDNSDLSDGSEVEEEDNEEENEEDEEADGGDYAEEDFEEDEIIQEQANPAVNQLISKTTPINKNSSNAGLFDFPIETPSFDIPIELEDNEDDEEGSGVEYD