MTTPRSPLPRLDQVLRRAHLSVALIAVISSGLALTLAGMYALQAYATQNMQLVARSLSYTVEAAVLFNDELAVQEALDKVGKREDVAEIRVIGRHGIPLANWKRPETGAFFHLESWLANIVMPEPYYYPVTHDNMTIGRIRLVPHSRLLLEYMVTGISCVFACMAFSTLLALALSRRMHAGISGPLNILADTAHRVRQYRSFGLRAPAANIAELNQLNQDFNALMDELATWQRHVKREHDTLAYRANHDSLTGLCNRSLLESELEHAVRDARFHSNAVALMFMDGDHFKEINDTYGHAAGDEVLKIMALRISGQLRESDIVARLGGDEFAALLKPIKHAEDAVHIAEKIAHQMQSPITLPNGELITCSVTIGIALYPDHARTAQELLAAADEAMYRAKDQERGSWAIGL