MVRVGDDTAETGSFLCRPGTGYRTRTGKTCCPASNIRQDNLHSWFRADARLSSMSGGVASISFRLYFRYVFNERVEWRPLRWELLSEMHGRRVHVSAASTDLRYAWHVHPDAASLAPNAADLPIQLRLPDGAGSTPLTVRLHASFGVRAWDPAIQMCIDSEDVVHVDPGRGQEMLVEGEALTNPVTLTPAGHSRPRPEPPLVAALSADRRLGPLLWSDEFDGSSIDESKWMHDNSPPENGEEQDYVGPGRGTSRVADGSLALTARRSADGAVTSARLTTLWRFNFTYGIVEARMRAPLVAGLWPAFWMLGTDLLDPNTGWPACGEIDVMEIFGTRRGAASCSTVHNSRHSWGTLDPLEGGCFALEEPEPAWHVWRLLWTPRRIAFFIDDGRTPIYSYSPAQRTAANFPYTRPQYLIANLAVGGNGPSQPVDFSALDPPGTTLFLDYVRVYALPDGLDELADMSWPNDVERPTLMRGYARAVDSDAAHEAARVAEPEECVYDL*