MKPAIVILCLFVASLYAADSDVPNDILEEQLYNSVVVADYDSAVEKSKHLYEEKKSEVITNVVNKLIRNNKMNCMEYAYQLWLQGSKDIVRDCFPVEFRLIFAENAIKLMYKRDGLALTLSNDVQGDDGRPAYGDGKDKTSPRVSWKLIALWENNKVYFKILNTERNQYLVLGVGTNWNGDHMAFGVNSVDSFRAQWYLQPAKYDNDVLFYIYNREYSKALTLSRTVEPSGHRMAWGYNGRVIGSPEHYAWGIKAF