MESKRVPVARVKLGSQGLEVSAQGLGCMGMSFAFGPPQPPHLMILLLRYAVSHLGITFLDTADAYGPHLNELLLGQAIKGIRGEVQLASKFGIHVENGHRTYRGDPAYVRACCEASLRRLGVDCIDLYYVHRIDVRVPIEVTMRELKQLVKEEKIKYVGLSEASASTIRRAHAVHPISAVQLEWSLWTRDAEREIIPTCRELGIGIVPFSPLGRGFFSVGQKILQGLAESDMRKKEQPRFASENLDHNEELFTKLNELASQKRCTPGQLALAWLHHQGQDVVPIPGTTKQDNLEENVAALDVKLSNEELQEIEAIFHNNCAAGNRYGDMASTTVNLETPSLLEWQGAS*