MFLFEVSSCSVFFSLIHCFQYLQFQFFYSSFNFQDLWSLPRLFSESLNLQSLRESFTSSSCDRTESEQCRDESAAMVLKFVAVASILVAGFGGVSIPLVGKSRRFLRPDGDVFAAAKAFAAGVILATGFVHMLRDSWDALREPCLGTHSRAWAKFPFTGFFAMVSALFTLLVDFLATEYYERREARGRVERGKVVDYDEGCDEALLETGIVEVKDLGRGGRHSHSHDGDDVESSVRHVVVSQVLELGIVSHSMIIGLSLGVSQSPCTMKPLIVALSFHQFFEGFALGGCISQAQFKTLSATIMSCFFALTTPLGVAIGASVASIFNPYSPVALITEGILDALSAGILVYMALVDLIAADFLSKKMRCNFRFQIICYCLLFLGAGLMSSLAIWA*