MAALVTPGPGGCSTVSELVGQGRDSAAVLEALLRGASSPDHAGIRELAAEILRCCDRALAALHGGDGAVVDVAGGRKRKPGPGGPDNQTRPKRRMRASSGEKAARVERRRTAEDGLIWRKYGQKEIHNSTHPRLYFRCTYKHDSGCPATRQVQQSEDDPSLYVITYFGDHTCCQGDAAGAGLDGDDVKMQPFVINFGSATPSGGSPWLSSSNNTNDGRRSESGTSHSSQAVCSPEEFGVKEAKVESTSESGSQPADPAAAADLSSSADFSCASPAWDPLSGCLGWEHFGDSPFDCDTEFMDFDAIPLFQ