MDDPLALPRNEDPQDYYIDSHVLATTEKNLYPIEMKNKWVIITGFSRHLISIMRPHLEIEIGPIDKWINHNCENEVSSYYVCFRNEKLALKALQYNKEKINGINLTVTPCYDHIFKNIEVISENQIPPPEYFRHSKIPLELY