MEPRGSAALSDTPYTLFASSSDGRRAGSWPYLCTLLAVLLGTGVHASKEALVPSEKSLEALGLSPVCYSALTITPVALGIVTPLAWGRLWDTRAALVLVGAPLGELVGSGLTACGLLALGARNSPAAAAAILAGLVASSACRAGITIAEFSLVGRVCGRNAAAGFGALVVAKHGMGSLMSWAVPILLGEGALGVAPLLSLQLLLLAPHAIAVCSGAALSVLHRPAAGEGGGGDLPEVDSTPREGKVLCGAGRGHGSRDPAAGGAAGAASLLQSLQQSQRMTSQSVAVLLIGLWRALELGRFTHTTPCACSSRRAWAVSRPGARARSSLRTTSSPSRYCRCSCSPRARSTGCARCWWRRQWRARSRWPCCCSGCAATAACTPSSSRSPSSRLALPWFRSRCCRAQAVGRAAGGCQATDWARHTAQSRLSSSSCKSRSRCCSGCSAPSIRTVTASPTPRTPTESGVSSGR*