MEQSQMARVKLGTQGLEVSKIGYGCMGLTGVYNAPVPEDAGVAVIRRAFDAGVTFFDTADAYGPHTNEILLGKALKQVPRQSVQVATKCGIAGFDISGMVVKGTPDYVRACCEASLARLGVDYIDLYFQHRIDQSVPIEETMGELKKLVEEGKVKYVGLSEASADTIRRAHAVHPITAVQLEWSLWTRDIEEDIIPLCRELGIGIVPYSPLGRGFFAGRAAVESIPSESLLSKHPRYTGENLEKNKALYTRLEKLSTKYGCTPAQLALAWVLHQGDDVVPIPGTTKVKNLDDNIGAVKAIGNDSLQWSGRAAHGVPFRRKTSLGAAGQSRVDLEALQLPIMHFEHHRGTRRGRPPGDR*