MAAFVTPAASVVSELVVRGRESAALLEALLQGGSPQEHGGLRELAAEILLCCGRALAALHGRAGVDAIALASMKRKSSEPYGAAAQTRPKRRMRASSESTATRVEKRWTAEDGLIWRKYGRKEITHSKHPRLYFRCSYKHDIGCPATRQVQQSDDDLSLYVITYFGDHICCQGDGAVAAAEREEEDVKKQPFVINFGSATASSTSGSPWQNSDGGDGRSKISRSPHAVCLPEGRAELGLKVTKVETTSLDSQPAGPAAADLSSSPDVSCPSPAWDPLSCCLEWDQFIESSFDFVGEFINFDGITLYQ