VPSEEEFALVLAILDKVLTDREGFGLATLLYLAGDHPGILKKLPDLHGYKTEAELEASEKLKALGEELVEAIYAIVRKDGNAEGILAPFAVSEALERKMPPEQLEVFSEALLVVLKEYLPDLFGEAAKEAIAELLQYLLERMDEIWAELGY