MKGSKLLLLFLLASPLCLSAVIAAQQTCPADLDRKCEGGASDDWEGEFFPGIPKIKYEGPKSKNPLAYKWYNAEEVILGKKMKDWMRFSVAFWHTFRGTGADPFGAPTKAWPWEDGTNSLAMAKRRMRAHFEFMEKLGVDKWCFHDRDIAPDGKTLKETNANLDEIVELAKQLQDETNIKPLWGTAQLFLHPRYMHGAATSPEVQVYAYAAAQVKKALEVTHYLGGENYVFWGGREGYQTLLNTDMKRELDHLANFLQAAVDYKKKIGFNGTLLIEPKPQEPTKHQYDWDVATAFAFLQKYGLIGEFKINVECNHATLSGHSCHHELETARINGLLGNIDANTGDPQVGWDTDQFMTDIAEATLVMSTVVKNGGLAPGGFNFDAKLRRESTDVEDMFIAHISGMDTLARGLRNVAKLIEDGSLDELVRKRYQSFDSEIGALIEAGKGDFETLEKKVLEWGEPTVPSGKQELAEMLFQSAL*