TRSFFFSLQDEFHPFIEALLPHVRAFSYTWFNLQARKRKYFKKHEKRMSKDEERAVKDELLGEKPEIKQKWASRLLAKLRKDIRPEFREDFVLTITGKKPPCCVLSNPDQKGKIRRIDCLRQADKVWRLDLVMVILFKGSPLESTDGERLVKSPQCSNHGLCVQPHHIGVTVKELDLYLAYFVHTPEQSGQSDNSNQQGDTDVKPPPNGHLSFQDCFVTSGVWNVAELVRVSQTPVAPATGPNFSLADLESPGYYNINQVTLGRRSITSTPSTSSNKRKSIDDSEMESPVDDVFYSGRSPAAGSSSQSSGWPNDVDAGLSSPSSLKKPGKFDFSSLSSQTRSPRMPFTHHPLPMLAGVRPGSPRASASALHFPSPSIIQQSGPYFTHPTIRYHHHPGQDPLKEFVQFVCADGSGPAAGQHTPRQAPQLPTGLSASDHGTTTF