MDVVTRAAGDTIIITLMEQIDDVIHLDGRECLEAQLNRLKSFLIDISDQFQVAHRTLPEMQYKVSDIFDVVIWVTVGQGSSLGDLQNCIARTINLKLSIDNSFDTIKMKLLAYLNTKKFLLILDNIWRVLDLTELGVEFVSDKGSKVIMSSRSREVILMGAACYLKIQPLSAEEGWELFRNVAFKDGHVCEQISGTARALADECEGLPLAISVMAASMKQKTTVADWGCALEQIRTRRLSPSDTYNVLDHDLYSILKWGYENLPDANLKNCFLYCAMLPADEEIEVDKLVGMWIAEGFVQSKDPANLIDTAHDYIKLLVDRCLLKIIHIPHEIVFLKIDSTLHDLAIYIGEEEQHFVG