MPSSFVSQLSPSLFSILREQLEKKGFTISIPPHTVFQGRSPTVSCTVYQSGKIVVQGKGTQEFVEFFLEPEILQTFSSQNVQQDLRSRIGVDESGKGDFFGPLCTAGVYASSPQAIEALYKTSICDSKLIPDAKILSLAQNIRSLCACKVITLFPEKYNALYANFQNLNSLLAWTHATIIDNLAPHPAGAVFAISDQFASSERVLLQAVRKKCSDIELIQRHRAEQDVVVAAASILAREAFLSSIHALESQYQIRLLKGASGKVKQRAKEILHNKGQVVLEKVCKTHFKTFNEVLGSGNQ