MSKDITIKKGLDIRLVGSADKVLVDAPKSKTCTIQPADFHLTIPKMVVKEGAKLRAGDELFYSKTQDSIKVVSPIAGTLKEITRGAKRVITHIVIEADGSNESRDFGAVNVASADAEVLRARFLESGLWPFIKQRPYDVIANPTSEPKAIFISGYASAPLVADLDYTLAKQEEKLQAAVTALSKMTKGQVHVTIGKDSVSPFENLKDITLHKITGPHPAGNVGTQISKIDPVNKGEVVWTVNAQDLIVIGESLLTGHFNSERQIAVAGSSVKAPKYFRTHIGADLEGILNEAGIEANSRVITGSVLTGDKTTAKGNLGYYHNTVTVIPEGDDYEFFGWNKPVFNKISLTRALTFSWMQPNKKYDLDTNTNGEHRAFVVTGMYEEVFPLDIYPLQIMKSCLVEDLDAMEQLGMYEVAPEDFALTEFVCVSKQPHQAIIRKGLDVMYKEIG