MSDKPLLQTLSRAIITQSGIQLSGNWHESNYHPLFCCSGSSSDSSIHRTIPYHDILFAEELDSSASDGDFGTREIELTYVARNNKIDLKKEIVIVTDYEPNLSQTILQKAYGQTDRTHPQRILVLINPHGGKGKALRLFEDKAEPILNAAQCEYEVCTTLKHQHATELIRTRKDILDFDTIVCASGDGIPHEVINGLYQRDDRAECFEHLTVTQIPCGSGNAMSLSCLDTNDPAEAALSVLKAPSVRIDLMAITQPSQSVRLSFLSLTYGMIADGDIGTEWLRFLGPFRFEVGIVTKLLQNAKYPCDLSVDFCAKDHQLLSQHYCDNIKSDYSKTQHLPITDQSFELKSPSLENPPPTDWERLDSQITDNLSIFYVGKMPIVSADTNFFPAAIPDDGCMDLVITDNRSSVLDTANLLLQVDKGTHVLQKDVIHSKVKAFRLTPRIPKGYISVDGESFPFETTQVEVLPTLLKTVMKEGTYAETGFPSYS*