MVTAREQEHGVLDRGGGEGLLEQAQSLVAQIVAASSSVKAFLVRWKMIISRLERLPDLLTELGGAPFFAKNTLCLELLESLVASLGEGLELVSQCALPSYGGGKLQMQSRLDSLASRLDGYLHDSRLMIETGVLCQASPLMTLSVMGVSKESRKWTVKDLLARLQMGSTESRIKALDSLVEFMAEDDKNVLVVAAAPGSIPALVHLLDGRAPVMREKAAAAVASLATVESCVHEIVSEGALQSLVRLLDPARGSLASERAARALQSLTLVPDNARSVAACGGVSPLLDLCRSGTPVAQAVSASVLRNLSAVEEIRRRISEEEESLQVLIYLLSSGTPHSREHAAVALQNLAAMDDDNFKRALVWSEGVLEPLARFLDGSEAPASQEAGIGILRGIASSPATVPAILEAGFLHPLVGFLTQGSPCVQQCAAAAVAAMAVCSESRRAIGDAGCIAPLVGMLDAKMASAQEHAVSALANLVELESNRRMVASEEKGISGIVRLLDTSGSPSLAAERAVAALIALAGNSKNRKQIMASGACYYLGRLVEGEVPGAKKLLEKLEGGKFRSFLKRLDISSE*