MKAITTMCVKNGSASLPAVASGRVQRHRDGENDEIKLYLSKLRELVPFMPKNRKLTKLEVIQNVIDYICELQNALDSHPAVNGFDSLAVLQHQHQQQQQQQQVGYVSESIESIPAASAARQPLATILSSTSNVSGSHLNALGDGLQQP