MACTASLSCPRLSDVAFARDPFSLSSSASVPGLVRLVPPSVLRASARTQAAIYPDSRYDLASFKFDPIRESIVAREMTRRYMTDMITHADTDVVVVGAGSAGLSCAYELSKNPHVKVAIVEQSVSPGGGAWLGGQLFSAMVVRKPAHLFLDEIGVPYDEQDAYVVIKHAALFTSTIMSKLLMKHNVKLFNAVAAEDLIIKDDRVAGVVTNWALVSMNHDTQSCMDPNVMESKVVVSSCGHDGPFGATGVKRLKSIGMIDQVPGMKALDMNTAEDAIVRLTREVVPGMIV