MQYLLSQLTGSNNYIQSTDFFQTQNLLRNCIKKGPIFLAIDNILPDSKAEDETFFYLDCEFAEGSKIFLTSRSGDLLECLMRQHTKFSAVIEHIPALRIEDARDIFVRGILNSGQISDVEDEVNKCVSMCVIHKGVKLHHGHDEDGWYHPLMLKSAAASIRCSRRWNVDLKSKLSEFLQSVAAVDKTDAWKTVFDMLDITFAILGEDAKKVFLDLALFYKVMASHSDGVWSSNYEWIQTVRSHLDSKTLDEFLRSLEDLSFIVVEENWFGRKCVQLHDLMVDF