MDRGGRRDRSRSHERQRGEQQVEITVARRVYVGNLSYRTSWQDLKDHFGQVGTVRYADVLREGGPSGRSKGCGIVEFDTPEEAAEAILQLNETDLGGRAIFIREDREDFELKGEAGHGSRDRYDRAPPRRPFRDDRGGDRGGGEGRVVRGGGGGGGGGGGSISIGPRVYVSNLAFSTSWQDVKDHFKQAGHVLHADILQDAEGNSRGAAIVEFERPQDALHAISVLSNSTLDGRQIHVREDREDPGTSLAGGRPRHREVSAPAGGGGGGSRGGPSAAPGTQIVVHGLPYRTSWQDLKDMCKPAGAVVRADIVTNSDGSSKGWGTVSFATPSDAAAAIQLLDGTTLEGRVVSAKLDKFVX