MSVPASLKVFDRSVKLAQRSRAARSPNASDYFYLRKEIADRLTERLLDITKPLPRILDVGCGAGAFVAQALNKYQPGPSQRPHCEKLLCTDASNEVVRRAQRELEAAVSQAVAEADAQAATEGASNTRPLTTSFETQFEVLDEGSATFADRLLQVTSDAPFDAVLSCMNLHWVNDLGSAFNQLGRLLKPDGVFLGAMLGGETLRELRVSMQLAEEEVWSGVSPHVSPMVQVQDVAPLLSNHAGLTMCTVDTDVIEVTFQDFGALMRHLQGMGENNCALGRRTHFGRRAFKRAEEIYKERFGSSDEGYITASFMVVYMIGWKPHELQPKPARRGSQQFSLRDLSELSERVPGGFPHQ*