MDVGALTPFLWAFEEREKLLEFYERVSGARMHASYIRPGGVAQDLPLGLSGDIFSFTQQFASRIDELEEMLTNNRIWKQRLVDIGTVTAQQALDWGFSGVMLRGSGVCWDLRKAAPYDVYDQLDFDVPVGTRGDCYDRYCIRIEEMRQSIRIIVQCLNQMPSGTIKADDRKPCPSSRPQMKQSMESLIHHFKLYTEGVSVPAFSTYTAAEAPKGEFGVFLVSNGTNRPYRCKIRAPGFAHLQGLDFMFKNHMLAD