MATKTVCVTGASGYIASWLVKFLLQRGYTVKATVRDPNDKKKTDHLTSLDGAKERLHLFKANLLEEGSFDAVVEGCEGVFHTASPFYLGVKDPQAELIDPALKGTLNVLESVAKTPSVRRVVLTSSIAAVAFNGKPRTPEVVVDETWWSDPDFCRESQNWYVLSKTLAEDAAWKFVKEKAFDMVTINPAMVIGCLLQPTLNTSAAAILQLLNGSETYPNATFGWVNVKDVALAHILAFENPSANGRYLMVESVAHYSEIVKILRELYPTMKLPEKCADDKPFTPTYQVNVERAKELGIEFIPLAESLKETAESLKEKKFY*