MKIRDLLVKQPGMVMSLKKLGTYRRQLDLRGKRRVIALLRKYPAVFEVFEEGVCTMYFRLTPEAEDLVIEEVKLKDELETALVTKIRKLLMMSIDKRLLIKKIVHLKKDLGLPDDFTSTMLDKYPQYFKIVQLEGGQALELTAWDPTLAISGWEKKMQQTEKEEEPKTISGRPRKFERIDLPRGYTLKRKDKEVIRRFQDMPYISPYADFSHLNAASHEAEKHACGVVHEMLSLMLEKRTLVDHLTHFRADYKFSQRLYGMLIRHPEMFYVSLKGDRDRVFLREAYNGMYLIEKDPLVATKERLGKLVALGTRFSPVYSNNSDINDGNDDDNDDDESDGLDDDDDDDDWSDDDLPEDNQIQRTPRLISPINAP