MKGSKLLLLFLLASPLCLSAVIAAQQTCPADLDRKCEGGASDDWEGEFFPGIPKIKYEGPKSKNPLAYKWYNAEEVILGKKMKDWMRFSVAFWHTFRGTGADPFGAPTKAWPWEDGTNSLAMAKRRMRAHFEFMEKLGVDKWCFHDRDIAPDGKTLEETNANLDEIVELAKQLQGETNIKPLWGTAQLFLHPRYMHGAATSPEVQVYAYAAAQVKKALEVTHYLGGENYVFWGGREGYQTLLNTDMKRELDHLANFLQAAVDYKKKIGFNGTLLIEPKPQEPTKHQYDWDVATAFAFLQKYGLIGEFKINVECNHATLSGHSCHHELETARINGLLGNIDANTGDPQVGWDTDQFMTDIAEATLVMSTVVKNGGLAPGGFNFDAKLRRESTDVEDMFIAHISGMDTLARGLRNVAKLIEDGSLDELVRKRYQSFDSEIGALIEAGKGDFETLEKKVLEWGEPTVPSGKQELAEMLFQSAL*