APYIRAPAAPRLGNKRGENACSLDGAMGRSPCCEKAHTNKGAWTKEEDERLVAYIRAHGEGCWRSLPKAAGLLRCGKSCRLRWMNYLRPDLKRGNFTDDEDEVIIRLHAILGNKWSLIAGQLPGRTDNEIKN