MGVVSFSSTSSGASTATTESGGAVRMSPEPVVAVAAAAQQLPVVKGVDSADEVVTSRPAAAAAQQSSRYKGVVPQPNGRWGAQIYERHARVWLGTFPDEEAAARAYDVAALRYRGRDAATNFPGAAASAAELAFLAAHSKAEIVDMLRKHTYADELRQGLRRGRGMGARAQPTPSWAREPLFEKAVTPSDVGKLNRLVVPKQHAEKHFPLRRAASSDSASAAATGKGVLLNFEDGEGKVWRFRYSYWNSSQSYVLTKGWSRFVREKGLRAGDTIVFSRSAYGPDKLLFIDCKKNNAAAATTTCAGDERPTTSGAEPRVVRLFGVDIAGGDCRKRERAVEMGQEVFLLKRQCVVHQRTPALGALLL