MATIDQLDISIYNLYAIRTRMMEQINQDLRLGEAGSIPPQTQLIDTMPKMTELDILLGVAPVVTPWAYFYPPKRYRFIRRSPFAFFRIVPSLGSLEEHTEHEEKAMSVSTNSPEEEKEKGAILALLDQIDKINNWMSFIVGRVGQFLQG