MKTRNIYSLLYVTFVAVALVACNDYDAAQTAYEEIVDSDVTTTPPNIDSAWELQLIPNVGQHSGEVFVYKDKKYDKLFTRTLGWNGGIGVQSTSLSDGNVLWAFNDSYFGVVDAETRARGNCNFPHNSIMIQTTVGGSLGETDDDLRWLVDYIQTNDPDGEGYYQAYTHIAPDETIMEETDEEHFYQIGGATIFDNNGVKELQMLWGEIDNHEGKMTRTGTCLAVYSLEGQPGNSTYLKRISKNEEFNTDDVGYGSTIWKDEDGHIYLYVTENNRPLVARTTTHDLTSEWEYYIRDLSGNFMWQKMYPTKEERTRSTIMENNYVCSMPQIFKKGDYYYMIGQAVSYGHSVYLYRGETPYGPFTDQKILFNVPYSVDKIGNQYYKNLLRVNLHLELAREGELVFSTNTDADTAGDNFDFPGSADFCRPYFYRIFNWESIYDEDD