MHDDEAEHDPDEEVQPWRHSEVTLTLLFPPFPDPDVTEREPLPAHDPVRARRVVEELGTVAEVLEQLPERPVGDLAWPSVRADLDFVAVGCWGGVVMVFEPALGSDLLCEAMTAEVARQRARHPEARIVGSVELDYGNRYLEEQVLLPSGPEVFAGGWDCDDEDGWSFAGDPQEVLRAIGVDRETAAEVGFDLDDAPCDRTWSDLGVLALGLHRRPAGGVEERHVSYFRVRRSQEGADNLAEVWFARP