MELDESTKKVLKAIPLMKTKAGPRDGDSWIQRLKEEYEALIAFINSNKAADLDWFRLESNSDGTRWFGKCWHYHNMLRYEFDVEFDIPVTYPTTAPEIALPELDGKTAKMYRGGRICLSDHFKPLWARNVPKFGIAQAFSLGLGPWLAVEVPDLVDRGMIQPKTA