MSAAGGGLVLIEHKANRLDDHLVISHHYPKDAYRCELCPRAYSYRPSLLRHRAIVHGELRRFPCENCPKNEDTDVSTATPNTSSSSELFSYLLQAHDNRVSKPNHSQ