MGVVSFSSTSSGASTATTESGGAVRMSPEPVVAVAAAAQQLPVVKGVDSADEVVTSKPAAAAVAQQSSRYKGVVPQPNGRWGAQIYERHARVWLGTFPDEEAAARAYDVAALRYRGRDAATNFPGAAASAAELAFLAAHSKAEIVDMLRKHTYADELRQGLRRGRGMGARAQPTPSWAREPLFEKAVTPSDVGKLNRLVVPKQHAEKHFPLRRAASSDSASAAATGKGVLLNFEDGEGKVWRFRYSYWNSSQSYVLTKGWSRFVREKGLRAGDTIVFSRSAYGPDKLLFIDCKKNNAAVAATTTCAGDERPTTTTSGAEPRVVRLFGVDIAGGDCRKRERAVEMGQEAFLLKRQCVVHQRTPVLGALLL