MVTVTIDGREIRVPERTTILDAAHEAGIEIPTLCYLKDVNEIGACRVCVVEVEGIDQLVASCNNCALDGMVVHTDTPKVRQARKVNTELLLSQHDSECTSCVRSGNCSLQSFANDLGLVGLPYEKHLPDIEWDQNFPLIRNNDKCINCLRCIQICDRVQDCHVWDLANRAAHTSVNVIGGLPIDSVACALCGQCITHCPTGALRERDDTDRVWEALEDPDITTIVQIAPSVRTAWGDHWGMSNKEATVERLVACLRPMGFDYIINTDFSADLTIMEEGTELLERLKEGPHDHPMFTSCCPGWVRYVKSHYPELVDDVSTSKSPQQMFGAIIKSYYAEKLGVDPHKIFSISIMPCVAKKSECALPTMNDACGDPDVDVVLTVREVDRMIRSEHIDPRRLEDEPFDEPLGEGTGAGIIFGATGGVMEAALRTASFLVTGSAPETDVFKDVRGLDGWKEATYNLAGTPLRVAVVSGLANAGRLCEAILAGSVSYDFVEVMACPGGCVGGGGQPIHDGQERQRLLGDVLYGLDRVAKYRNSYENPAITTVYAEYLGEPLSKRAEELLHTNQHAWIMPGEE