MTRDEVGLLVGVKEELRVLSSSFTAIQAVLKDAENQQVTKKAVRDWLGKLKDVAYEMEDILEESRIEALTSHGDNDDIHKRKKVLSCLQFPCLGFKQVELRHDIGHKMREITKRRSEISTEKSSFNFNEASTSERPKMNERETSSLIDESEIFGRDAIKEEIVNELVSETSKEKRPFFVISIVGMGGFGKTTLAQQVYSDETIKKHFEKRFWTCVSENCDVNKILTKVLRSMGQSADGDQDLDTLHQRINVVCTKNRFLLVLDDVWDGILWEKLKVALKDAALGSRMVVTTRSRTVADVLETTHRHYLGILPYSDCWKLFTSRAFRGRNEEEWPPELTEVGKQIVHRCKGVPLAVKVVGGLVYFKRTKLEWQMVLESETWEWESPGQGVGILPALLLSYYNLPIHLKQCLSFCSFPKDYELQKDELVKLWMAHGGHSSDNFVCYGGKPRTYSTWLPLVQGSKPWRYTGKEENMQREDIKMLVKKWWDVYNDESLDYKPPVPVSLQPLIRALSEAGTVHYITAPSAA