MRIHSHIVDCGCGSDIVVATALIGMYSRCGSVDRAREVFDRMSYRDTVAWTAMIAAYAHTGHPRQAIELFKAMDVAPNAFTVSCVLGACSDLGACGRLDEAREVFSSMGVRRDVISWSSMIAALVRHESFKEALEFYRRMDLEGVRPDLFVFASVLDACSRLGGLEQGKAVHERLRAGGSELDVVVSSALVNMYAKCKSLREAKQVFDRISNKDVVAWTTMIVAFSQDGHSSEALELYEQMVARMVKRDVATWTALFSGYAKHGFNNEALETF