MSSEEEKTVCVTGASGYIASWIVKLLLLRGYTVKASVRDPNDPRKTEHLLALEGAKERLQLFKANLLEEGSFDSAIDGCQGVFHTASPFYHDVKDPQAELLDPAVKGTINVLSTCLKTPSVKRVVLTSSIASVAFNGMPRTPETIVDESWFADPEYCRAAKLWYVLSKTLAENAAWKFAKENDLQLVSINAAMVIGPLLQPTLNTSAAAVLSLIKGAQTFPNATFGWVNVKDVANAHIQAFENPTANGRYCLVERVAHYSEVVNILHDLYPDFQLPEKCADEKIYIPTYKVSKEKAESLGVEFVPLEVSIKETVESLQDKGFIRF*