MKIALGSDHAGFSLKEEIKKHLKNLEPDNFEVFDFGTDSGDVSVDYPDIAVKVAESVANKKCDKGILVCGTGIGMSIAANKVPGAYAALVCSVEMARLCRAHNDSNILALGGRTTKLEDALAMVDAWLETNFDGGRHSRRVEKIRNYEKCKRTEYCTNKKVERLNIVEHPLVKHKVSIIRDKNTTVKEFRELVQEIAGLMVYEITRNLPLEEVKVETPITETVAYSLAGKKMAIVPILRAGLGMVDGILQLIPNAKVGHVGLYRDPETLEPVEYYCKLPGDIGERDIFILDPMLATGGSAAAAIELVKRKGGKKITLVCLIAAPEGVEKVHSQHPDVDIYTAALDDHLNDHGYIVPGLGDAGDRLFGTR