MKEIIVNVDNYNENSIKTIEGDNLSEVYKIYICKNKRRIDLTNKIAIMAYVNEYRNKKSNILALNITNASQGEIELPITNVISSENGVYACQIAIYGENNSLEQTAPFSLIVENNIFSKISNTAINSTDFHILSEAIKTTNKYSEILKQGTENIEFKYADKLNEINLKLSNKENELYVNQEDFCERIKNLYKPQSMMLKVNDYQTKVFSIINKINNEKAIQYSTRTASFGSVQDGYILFGEGRYGELEKQYLLTNQNCADEMKGSWNKSYKPSYYATKPGDTMTKKFIGSKIDFFTFGDNRGGIWEFIIDNDEKNKVILSTWKETPGAIPARTI