MKDSVKVTINDKEVEVPREYTILNAAVEAGIKIPTLCHLDLHDLKMVNRTASCRVCMVEVEKRPNLAPACATPVNDGMVIRTDTLRAITSRRMAVELLLSNHPTDCLICPRNLRCELQALAQELNIREINYSGEMNEFHIDSSSQAVVKHQNKCILCRRCETACNEVQTCGILSALNRGFETIVGPAFNLPMKETSCTYCGQCVAVCPTAALTEVNHVPKVWEALNDPEKYVVVQTAPAIRVALGELFGMEAGTIVTGKLAAALRRLGFDQVFDTDFGADVTIVEEAKELIHRMETGGRLPMLTSCCPAWVSFIEHQFPDLVDVPSTCKSPHIMTGTIIKTYFAEKNKIDPNKITVVSIMPCVAKKAEAARTELSIDDHNNVDIVITTRELGDMLKEAGIDFDKLPDEDYDHPLGESTGASVIFGTTGGVIEAAIRTVYEWTTGDELEEVEFHALRGIDGLREAVVPINGEEIKIGIAHGLGNARQLLEEIRSGKSKYHAIEIMACPGGCIGGGGQPYHYGNDEIVKKRQQAIYQEDRRKKIRKSHLNEEVLKLYENYLGEPYGELAHKLLHTSFEAKERI