MTTTKKLDFDIAHLGHVELLTPKFEESVHFFTDILGMQEVYRNSQSAYLRCWGDYEEYSLKLTKAEHAGIGHTALRTISLEALERKVHAIEETGQGIGWIDGDEGHGKAYRFYSPDGHVMELYYETNFYEAPDHLKPYWKNQPQKFTGHGAAVKTLDHINFLSSNPEKDGEFAETILGLRLTEQIVMNDGRKTGIWYRATNKSYDIVYTKDATGSRGRLHHIAFAVESMADIVRAANVFVDHGVYIELSPSKHAINQTYTTYVYEPGGNRIEVCSGGYLVLAPDWKPITWTEEERKRGQAWGNKTVETFHTYGTPSIPSNIKP