MASLVSDTLLQRSEEAVSQLESWLKQQEQLHQTTAEYKQLNSLCAKSKYISNLLKDDSSSIPHDLMEQKERSFIVESLIHEFNEISTKLNEIVTHTSPQSTIDSFEPKPLNLLRKNKILESPTRSSPVTRGRLERKISINLFPMHTTTKCNSVPTSPKCKSTSTLNQRTLRNIKSYHYGLNGDYINPFKENNRLSISFFNGDNTFNDNNSDSESDIDDDDTVLVTSPFLTNPKQKLKRSNSQDSVFWNENYLRKPSFQKQLNLFPSTLTKPTAELSSTQVFLKNTGRLGSSSKALLTSFVKDNLQQQQRTHNASSFNNIFNSVTSEIGKSKLDKSQIIHTERRVLSDNSIVISTLITSKKSRFNRFSSVDNISPTKKPIINNDVQYSDLNDALNTEFLY