MKGTPGSLDTLLWVYHFHSSTEVALQPPLLSSLELAVAAAHEYLEQKFRELKSLEPREPPARKPTLVLVLREAASSIMNFGATLLEISALWVQQEMRRLDSSDSSTGLALNSGDPGRALARVALAAGQGAQQAGAAAGASARLLLQGAWLCLCGRGLQGSTSFLQQWRPQLGLRIPGEPKYSGDMKVVPRSSEDTGEPGNPSQTRPHTASK