MKKIGIVSYGSSIPTCRLKINDVIDVWKNTDLDLVKNHLGVCERAVLQPDEDVITLGVQAAQRALEHAGSPTLDALHLGTCTNPYDSRSSAAIILEMLGQGYDMYCADVQFSGKSGTSALQISQALVASGMAGHALAIAADAINRHTAPGDLTESYAGAGAAAMLVGSENLIAEIDGTFSCAADIADNIRPQGERYIRSGMGLGSDKNSIGLEDQTRRAAEGLMGKLKTSASDFDYVVFQQNVVSTPRSLGKLLGFTAEQLEPALFADTIGDTGAASPLLGLIQVLDQAKPGDRILLVSYGFGAGSDAIALTVTDNIAAHQQRATTLKTQLGQKQYVDYGTAIKYEFKYLRPDYALTAYL