MKPNKLIITGWLLIMVIVISNCKKEDRSPYGTDGTAPDAISNPKVTNLAGAALISYTLPDNENLLYVKAVYDLKGVKKEVKASMFQKKLLVEGFGDTEERTVTLYAVSRSEVVSQPVEVKVKPLAPPILNVYRSLKTDSTFGGINVKYVNNDSANIVFEVLVIDSVGDWAHVDFNYTSMKQGSFNIRGFPPVERTWGIYVRDRWDNHSDTLKVKITPIYEEALDKTKFNDVRTTFASYIPQHQPLPNSGIPMANAVDYSSSYPMKNLYDGNITSMFHTKEKYDLPLWIPIDLDKSGASKFVLSRFEIWQRTGTFIFNHGNPHHWQIWGTNNPKIINSNPDNTDPNNGWVKLGEWTMTKPSGWDVGQNSNEDIQVATDGQEFEFPNGMPPVRYIGWKNIDSWGSIDGYTGFFHLFELSLWGQKK