MKELSRKNRALLSVVLNSLALLFSVSAFCTSYWCEGTHKVVKPPCLSVIRGKNCILPNINSSEESNTIVDPNLVQYIWETGEDKYTFRYFHTGFWLSCEAHHAGEVCRSFIELTPSSEKGVLWLSLVSEFLYIFLLGVGFLLMWLELLWPTNLMDGLKINAFAAVFTVLSGLLGMVAHMMYMTVFQVTVNLGPKDWRPQSWDYGWSFGLAWLSFTCCMSASVVTLNTYTKTILEFKYRRRLFERSCQHRDKLVDPETARYLWEKYIFSISGSLDGFKEYPFERHRGSGSSVFVDIGSFMDMPEDEEEDDDDEQC