MMFAAALAAELLGWLTTLDHQSLMLGMMPEVPGARKCGQWIVGIGIGLHFTRAVIEQVLAHSVTAYELIGMSISTLGLALLAGSTPTTTGPLAVVITTVAVTWNFIYNCLFEFWERRQAVRGRSIARRVAHAIGFQLTLVVYLIPLIAWWMGISLLEAFWLDLALIVLIPCYTFLFNWAFDRLFGLPTSALPGPHQAAPVDWHWLALLFPAGALVALGWQKLRQPNPWLLGPLLLAAGVSLGFDLHIGLPAGSSGVGQWLIGSALGCHFNRSFFRSAPAFVSRTLVCTLWGGIAELSLTAEALQLSMIAPGDIAPRRDNEHELYVAVLSNALHRAADTGRVITCPFIPGRVPEDLLAMVVAVEQPNGTLLPELVQWLHVAALGAPLGNAGVAALREAASVVTALKRAG