MNGVLESLSQTEECSVCGDVADGYHYGVLSCRGCNAFFRRAITYDLNFMCRRGGNCRVDKTVQPRRNIASVHLKAESECSFSESAKSSAEPSPTNDFLASPHSAFQSLTVKDEEASPSSSFETHFVTRGLIARLADDYKLQRRKRRLMLCTNVEEVLCDELEVQLKRPAEGSDLASIFRVQMVLMFERIESVSDKSKILRSFAVRYLLLDSVFHSVELGVRDRIVLVNNSYITPGHIPPFYPGEDADSRTVKLMMYGDNSFRLVEELIAPMIDMQFTVGEMMALRLIIFWNPGGVTLDALTNQIVQSASDMAIRELNTWYIEQNFDDVDARLSSLLLLLPSLANHTQTLLEMVKLIPSFGMMNEWDSPFRDILSL