MSGPTLVIELAEPLSPAALREFRALMVGLSSHFAEKRPGFFDVNVPAERLGVEDRREEDWRKPFPLPLLGNHSADEELTALVGFNPQREDWRRPFLVYLMGPGVGDESIFEAEHADEPEVEAILGFRPTHAVNVSAGCNREIDHVATALLTAAVMDVIGGVAKAELLDGQASVVAGLPGVLGIADDDWMALGTAEFLRAWVGHPAFRLVK