MATKGFLIYLFAGFSVAVLSVFFVQNFQDGKFTPKFYQSSNLLQRPIGSEDKVWPELKFSWRIVVATIIGFLGSACGTVGGVGGGGIFVPMLTLLLGFDTKSAAALSKCMIMGASASSVWYNLRVPHPCREVPILDYDLALLFQPMLMFGITLGVSLSVVFPYWLITVLIIILFMGTSSRSFFKAIEMWKEESILKKSMEEVPVNSRGELIVIDTMYEPLVPREEKTPLEIFKFNLNLKRIMVLFLVWFIFLLLQVFKNDLMACSPLYWVLNLLQFPVAFAVFGYECAKLYKESKKRRLEGNTQSICEADIQWTATNLIFCALCGILGGTVGGLLGSGGGFILGPLLLEIGVIPQVASATATFVMMFSSSLSVVEFYLLKRFPMPYALYLMSVSIVAGFWGQCFIRKLIAILKRASLIVFILSGVIFASALTMGVIGIEKSISMIHNHEFMGFLDFCSSQ*