MASVVCSGAAGLVASAAELQASLRPTDYVYGQPTAAQLAAMRRALQQQSDCSPLAPSTAQNPAAAVPTVVTRAQAALQGAAPEVAAKPSSTLAASVDDLFNNHLALDLDDDCLRLLLGEDADESAPCVSAGSGKAGSGASEKSSGTAAGEADAASHEDDDIAMLFGEMRHTVGPSLEPLELHLLGTAHLHATDDADTSSEAGGHAGDNEGLATEHSGGTPTKRARQGADHESSPSGRGGLMLSMNYEKAAESINLELLASGRKACVPLFSDGTEAMLPSMLLSPLLGFADIDSPDSPHSLASGCDAMEPLSGLDLQRLDSTSKRKRAVCLX