MSRVVSRVGLSRCRVSRAFPPTELEKELDEDVKRCVYMETDAEGFILPVGGLSAAKLVVGARLAPDVHARNAVLSVVSRENLSLQIRIEADIPPHHELLLWPDEQLSAIAAVPFLTPKNIFGKNEYVCHECNSQYEHPNLLKVHLLLGCSSPDTARFWRTITKRLGAPSQSAFTVYSRLPSPTIIPALGPAELEAIAAEWGRSRGAHVCVYCGKAYSRKYGLKIHIRTHTGYRPLRCRYCARAFGDPSNLNKHVRLHTGGSAGGAHVCPACGRALARRRDLERHLRAHAAADR