MAAELVCCEANFFIHIAVIAFLVLFAGLMSGLTLGLMSLSLVDLEVLAKSGTPQHRKYAEKILPVVKNQHLLLVTLLVCNAAAMETLPIFLDALVTAWGAILISVTLILLFGEIIPQSICSRYGLAIGATVAPFVRVLVFVCLPVAWPISKLLDFLLGHRRAALFRRAELKTLVDFHGNEAGKGGELTHDETTIIAGALELSEKMVKDAMTPISDIFVIDINAKLDRDLMNLILEKGHSRVPVYYEQPTNIIGLVLVKNLLTINPDDETPVKSVTIRRIPRVPETLPLYDILNEFQKGLSHMAVVVRQCDKIHPLPSKDAKDERVKEVQVDVDGEGTPQERMLRTKRSLQKWKSFPNRASSFKRSKTKKWSKDNDADILHLNGNPLPKLAEEEEAVGIITMEDVIEELLQEEIFDETDHHFEDS*