MSVNGRPRVPPGFRFHPTEEELLCYYLRKKVTSEEIELDVIRDVDLNKLEPWDIQEKCGVNGAAQQSEWYFFSHKDRKYPTGTRTNRATAAGFWKATGRDKVIYSNARRIGMRKTLVFYKGRAPRGQKLDWIMHEYRLDDHSHLIPRSDMCAAVSMGEATNQEDGWVVCRVFKQKNYHHHKAIDDSKSSVKTQLLRPGGGDDALDQILQYMSRSYTRESQGTSDNAADRASNLRPIETVFGCGLQEMFMKLPPLDSPTTLGSPPRNLPPDRSSDDHASHRSPAAIHAGVGDWAAFDQLLASQLGGPRHPSPSSATPHADDYRHGGDGDLWSLTAAASPLFDRISPVSL