MDLDKKAIYLGGERFAGKEPPAGVIFICSDATRGDCFKYSVFAMPSAHKELVERIVPGTRLFLFDISSKELSGIFVAVSHGGPNLEPDAFENLKGAYPAQVRFCMQRECSPIPEDVLRDAIRENYSSNYKFKFELSAIQVARLIRLFCPTELPLKRVDLSATILSPSGEQALIRASAVPPHHIFGVPDRLDFVHETAFGIRHSMDGRLPVLQYADDVPAVRLPMGNLSFEKFRMLSEVAPVAGLCHTSDGGYFSLLGKSCAYDNDYLDPILSRGYGGAWQLSKRDSFNGDGMGNALCLTKSIYNNQLPSVATLLQPNQIEEVDRLALRYVNNDPGFLGGPSN