MDKVDKMRQDRRGFSCVEMHVCDPFDRLPDTVLLFIFNKLADIKALGRCCVVCKRFKMLATQVGNVLIKVDCVISSDESSILVKGKGFLRYFVDFLIGTVVKPLQSLHQMLGPKKAMFPKVSHHSPGEVLKNFKDVRSLTIELPGGELAMDEGILLRWRAEFGSTLENCVILGASSLVNYRKDGIGWQLDSKEKQTSAITEGQPSAQNGEGGLRDLDDSGSIPEALYTNGGLKLRVVWTISSLIAASARHYLLQQIVPDHPTLESLVLTDADGQGTLSMSKEQLQDFRSKPLIACASSNRTQIPALKLKLWYASYLDLPGEAGVQGATLVAIRPMDQSVCKESENFISGAFAEPLNQAAIALVKRRTYLLEMNSF*