TQIGVLQASFVKNPYPGIASREQLANKIGVPESRIQSLKSCLKFLCFSPIDYFPKEARRKCTSITRSQTNILVEAVEQNQFPGVTTREELTKQTGLPEDRIQIWFQNWRNRYPGKTPRGSRNSLAGTPNRRPHL