MSSEEEKTVCVTGASGYIASWIVKLLLLRGYTVKASVRDPNDPRKTEHLLALEGAEERLKLFKANLLEEGSFDSAIDGCEGVFHTASPFYHDVKDPQAELLDPAVKGTINVLSSCLKTSSVKRVVLTSSIAAVAFNGMPRTPETIVDETWFADPDYCRASKLWYVLSKTLAENAAWKFAKENNLQLVSINPAMVIGPLLQPTLNTSAAAVLSLIKGAQTFPNATFGWVNVKDVANAHIQAFENPDADGRYCLVERVAHYSEVVNILHDLYPDFQLPEKCADEKIYIPTYKVSKEKAESLGVEFVPLEVSIKETVESLRDKGFIRF*