MSTARHVACYQRWIAGQEASLGELEAASANAAAGRATDAELRAALERCMRGYAEYVASRRTLAREDSTALFAPPWCTSFENSVLWLGGGPPSLTIRLLYSLSGEGLEEHIEELISGAGALGAARSMGLLGITARQLEQPQRTTPVSDGLASGKAHAVALAVREVIPLLQKMNPYFT