MKAARLGSEEVMYPDRISNLPNDLLLRILSLAPVRTAMSTSLLSKRWKYVWKMMPTLVYDETCPYIGPLGFDLFCGVSLPLHEALKTLNLKLGKYTDSIDILLFTNIRSNPLKMTINLNYFYSYYTPITFPNNINVFKTLLVLKLKGRIVLDVVDSPVCFPALKILHLICVNFQCEESFTRLLSACPVLEDLFLQRLSSRDRFLFSMSVPSLQRLSITKECATYGSDEPRLEISTPCLKYLKIFDRRGYYNFLEDMPKLVEADVSVDMSKNEKLLRVLSSVEHLVICLYPSMVLDLTDSLIFNRLLHLELNVCNSFRSNLLLSLLKYFPNLQSLNLGRTYPEDTEDQLYCLGSEPSSVPKCLSFHLESIQWRGYAGTLDEREAAAYILKNAHRLKTSTIRLHTTCMDNGQIIMKDLTSMSKASDSCQLVIE*