MKAITTMCAKNSGGTSLSAIATGRVQRHRDGENDEIKLYLSKLRELVPFMPKNRKLTKLEVIQNVIDYICELQNALDSHPTVNSFDSLAVLQHQQAGFMAESIDTIQTPASRQPLATILSSASNVSGSNINAVGDGLQQPW