MSLLIRECKLLRCAADEPTVGAYDHGIYDSPLEWTESKDAPDALLEEYHEDIWDQQQCSPGMIKSLYIENFMSHRELRIDFSRHTTVICDPTVEHSAVFTAIQLALGASSSQLEVAKHLQELVRTPTAQPLSVGPGIIARVCITLENRGEAGYQKDVYGDEIHVERSISSRVGCYGWRILDMNGVEKSRSKSDLFAMLQYLHIGVDNPATILKQAKAKRVGNPKDMYRFFASASKLDFIEDTYLQVGKEIEKYKALRTDLMEIMTEKIDYVESLKDDWEHERESLLWKPTATKQESEDEGEPKESNIKGALKDAIEMMDSVKENFSKMKELETSKSIFCKNYWKAKVEQEAMMDHINVISQQIDRLEEDLISRKKQLKKEQNYVVTMASVCYDECLQTMDCMGKVVVDFAKGELTLVSKKKKKRIKMDDRIVDAKEKDEAFKSMSFLMAISQPLGYPVQCTLLHPKNCVDLLERSLACTQKFPNRQFMFVLPENVPQLRDNMHLKVVKL*