MKDIAVLSFRLEGFHGDQFYKRALMLRDELRDALSRIYKLDDYDIFFVQSVRVGLVILSHLFHKQETTLCLAKHAHFQPASALFNAPGHITGPGSVRIITHVDPCTGEVHSLKDSRGKGVVDASHSFATNLHGELIRDSSVFVAPLHEHASLAAGLAIIALRPAHFSTLLRSELRLFEASTSADKPLKEALAYIHSDEWKPYNVAQVKPVKMLNIGGMTFTSISDPNLPFSCFEVPPLSEELQQQVKIAGASYFPQSHTLRLSCRVGGDGRKTVDMTDRIQQQLSRLWRQRQ