MALQVLKNVATSHIVQVALDKVLSCFQNGFELLLGSQNHLVKIEDSLVAIHDFIVMVERSPKKDPKLMKLLEKLRDAAYDVANLLEEYAIEDRRRSEEAENRPNKVRRVVTSPGNITHVINRAQVSMKLKELSKRLKVIIAEGYAFLVEKKVTNLMIEFEKQRETHSLVNKSQVFGRDEEKEKIVSLLLSPQPQVGDGVEDDECVGVLSRSPARPAQLSSSTVSSSASQLSSPAL