MKAITTMCAKNGNAASLPAVASGRVQRHRDGENDEIKLYLSKLRELVPFMPKNRKLTKLEVIQNVIDYICELQNALDSHPAVNGFDSLAVLQHQHQQQQQVGYVPESIESIPAPASRQPLATILSSSTSNVSGSHLNTLGDGLQQPW