MSFISNSKQGFAIGNGLTDPAIQNKAYLDYALDMGVIKKSDYNPINKLVPVCETAIKLCAGVDILYIVMDIQCNEILVVQLIKEIKVIFGDVASMGRGFQIPELLFTTLDHDCKKDQNLKVASTLSSDSCRKRKRRDGLSVADTLKLWSQSKDAKQSCKAPAKGSKKGCMKGKGGPQNQSCNYRGVRQRTWGKWVAEIRAPNGGKRIWLGTFPTACEAALAYDEAARTMYGENAILNMPHISGSDSVATTSHAFSEATTCAASNSMTVPSNYEICGRDVDREGEPSRMNVEYTVDSETAWTMDGENAMLNMPHVSDFDSVTITSPVFLEATTCTASNSMTGSSNSEICGRDVDGEGEPSKMNVEYTVDSEAATTSQDVKTDAKSEEHTDDSWLTNGLDYAKNIAIDFGETADWFEDYCFNVPEFFD