MDISLTNLIELVKKVNRNKVPTPMSAEEISRLRVRKYRDPQNTETTELPESLKALLAYDRDLLSNYNMPVIETLQKSIDNEGVIHSYSPDEEAYYGVGMDSSGIDIEDLMPVWSNDPRLPALIRIDHVGDQAIFIYITERDANGEYPIARMERNEFWLAESSLVEYLYNIISGAKDIGFTEEDLHLPQWKAQQKMNEQRDAALLDLEDYHEAFWAKLDALVD