MHRSTSLFSSLLFLGFALFFFYTNPSRPLDNMAEETPKSIYEFTVKDTRGNDVNLSTYKGKVLLIVNVASKCGLTHQNYKELNVLYEKYKDQGFEILAFPCNQFLSQEPGSNEEIQETVCTMFKAEFPIFDKVEVNGNNTAPVYKFLKSHKGGWLGDGIKWNFTKFLVDKDGNVVARYAPTTAPLKIENDIQKLLAN