RSTYDDLWDTPASKGSEVVFLHSHGTNGKGNLGEMGPLIAEQARAIFTPGGIAIQGIGGRFRGDPDWRFARYGCTEDCVKTIKDLLQEARIHCPDALLAAGGSSPGAALAGTSLRNLNKEIKARICAIVLIGHIRAKECNGKFPGIPESRLVVFMNENDALCEGTIRITSPHFSNGPHVRTEAWAALNEAWEEVLGR