MATVNPQPLQFEDPAIPVDDDDDDDDGGDDDAMDDLEDANVNSVNVAANAAASVNHEAVVAMPSRTSELTLSFEGEVYVFPAITPQKVQAVLLLLGGRDVQARVPAVEQPFDQSNRGMGDTPKRSNLSRRIASLVRFREKRKERCFDKKIRYSVRKEVAQRMHRKNGQFASLKESPGSSNWDSAQSSGQDGTSHSESVRRCHHCGVSENNTPAMRRGPAGPRTLCNACGLMWANKGTLRDLSKGGRNLSVEQSDLDTPIDVKPTSVLEGELPGIHDEQDSSEDPSKSNAADGSSNHAVNPSDEELPETAEHFTNVLPLGIGHSSTNENEQEPLVELSNPSDTDIDIPGNFD