MEQEGMVVSCNSGGSSSTESKPEDLVAMEEDEFQDLGGGHQAVELRVRPSSRYKGVVPQPNGRWGAQIYERHSRVWLGTFPDEEAAARAYDVAALRFRGREAVTNRVTPEGASAGVLAFLAAHSKAEIVDMLRKHTYDDELQQGLRRGARAQPTPRWAREPLFEKAVTPSDVGKLNRLVVPKQQAEKHFPFPLRRSSDAAAAATGKGVLLNFEDGDGKVWRFRYSYWNSSQSYVLTKGWSRFVREKGLRPGDTVAFSQSAWGTDKHLLIDCKKMQRNQETHAIADDEARVVKLFGVDIAGDKGVPQRICDSQKLQTVWDSFWQK