MHEVSLMEQTLAIAIAQAEDHGASQIHRLTLRVGQQSGVVADALRFAFEVVRQNTMAAEARLEIEEIPVTCRCQHCHENFQPEDWIYRCPHCDQISQTVMDGKQLELASLELS