MATKTVCVTGASGYIASWLVKFLLQRGYTVKATVRDPNDKKKTDHLTSLDGAKERLHLFKANLLEEGSFDAVVEGCEGVFHTASPFYLGVKDPQAELIDPALKGTLNVLESVAKTPSVRRVVLTSSVAAVAFNGKPRTPEVVVDETWWSDPDFCRESQLWYVLSKTLAEDAAWKFVKEKAFDMVTINPAMVIGSLLQPTLNTSAAAILQLLNGSETYPNSTLGWVNVEDVALAHILAFENPSANGRYLMVESVAHYSEIVKILRELYPTMKFPEKCADDKPFTPTYQVNVERTKKLGIEFIPLAESLKETAESLKEKKFY*