MESVRGFDYSKLHVLVVAYPAQGHINPMLQFAKRLACKNLEVTFVTTEASRQRMLQVQDAVLGTSKKRDEVRFETIPDGLPADADRSDIGLALNMLAKIGGEALGNLIARLNSGGNQISCIVQDSVLTWILDVANNFNIPSAFFWAQSCSVFSIHHHFILGNLATALDETQKTVKAIEIPGLPSLFSLSDLPSFLLHSNIYGTFTQLAVERFKNLPKSTWIVGNSFEELESEEVNSIKSIAPIRPVGPLIPSAFLDGLNPGDTDLGANLWKIANCTDWLDRQEPASVVYISFGSIAVLSEEQTHEIALGLKATGCSFIWVIRPSPSEGDISSYNNLPDGFLNKTSEQGLVVPWCPQLQVLSHGSVGAFMTHCGWNSTLESISLGVPMLAVPQWNDQMTNSVYVAEKWKTGLRVNKRSADGLVGKEEVEKCIRIVMETERGAEMRKNASRWKALAREAMVEGGSSDKNIQEFVDEIAAKALSISGSSVLI*