MVDPWGLLGNVFQELLSELPADLAQGANQERPGTWPSDIVEDHVVPLSEVLEQIRKDVLRTRPEMDFFCRTLAPSSESLGLEEQRSGFNPSEVTQAVTSRDPECIDVVNPKSHYDVLARILLLYAKLNRGVRYVQGMNELSAPLYYLFAQDPLNSHHAEADTFFCFSLLMSDMRDAFVKTMDNEEGGMMGRIDKFSALLKEKDEEVWKHLEELNVAPVYYTVPWLTLMLTQELDMADVLRLWDSLLSDLARPHPLLCYLCVAMVMGIREVLLAGDFTDCMRMLQHYPPVPVDDLLQSALRLRAADLTGVGFSSNDLKAASGGVQAAAAMSRTGPGSWWPWX