MSKIVKLKKGFDIKLEGEAKKELADFTPAQTFAIKPTDFIGLQRPKVLVNVGDTVKAGTPVMFDKAMDQVIYAAPVSGEVVDVKRGEKRKLLEITILADQTISHEDLGKADPKSLDRDALVAKLAAGGVWPQLIQRPYGVVANPEDTPKAIFISGFDTNPLAADYGFMLEGEEKYFQAGIDALGKLTSGKVHLNLNGASAAPSVFANVSNAEINKVSGPHPAGNVGVQIHHIDPINKGDLLWTISPYGVIQIGKLMVEGVYDASKTIAISGSEITNAAYVKTYMGANVSSFVKGNLNSGHVRVISGNVLTGEKISMDGFVGYYHNQITVIPEGDYEEFLGWLMPSTSKLSFHKALGMFSFLNKGKFKVDTNTHGEERPFVVSGVFEKVLPMDILPTYLFKAILAEDFDEMEELGLYEIIEEDVALCEFVDPSKNDLQKLVRSGVELLMYS