MVSDQELANGVASVLRQSDPNAVNSVNGVVKQLEAKLGLDLSDKTPFIRDQIDLILRSSSYQIPIPKDHFALQHHPQFQITHPPIPFPPPLHHRDLHFPGPPPPSQPQPLPQQQPPPPPPPPIAVASSAPETPKESSQTGGKRRGGPGGLTKVCGVSPELQTIVGEPALPRTEIVKQLWAYIRKNNLQDPSNKRKIICNDALRLVFETDCTDMFKMNKLLAKHIIPLEPSKDSTPDPKRLKAAVVGSATKCTESSPPAVIISDALAKFFGTGEREMLQSEAVRRVWEYVRVNQLEDPLNSMVILCDSKLRELFGCESLSGYGISQMLLRHFYGR