MADALVSVVVEGLCAMTRDEVGLLVGVKEELRVLSSSFTAIQAVLKDAENQQVTKKAVRDWLGKLKDVAYEMEDILEESRIEALTSHGDNDDIHKRKKVLSCLQFPCLGFKQVELRHDIGHKMREITKRRSEISTEKSSFNFNEASTSERPKMNERETSSLIDESEIFGRDAIKEEIVNELVSETSKEKRPFFVISIVGMGGFGKTTLAQQVYSDETIKKHFEKRFWTCVSENCDVNKILTKVLRSMGQSADGDQDLDTLHQRINVVCTKNRFLLVLDDVWDGILWEKLKVALKDAALGSRMVVTTRSRTVADVLETTHRHYLGILPYSDCWKLFTSRAFRGRNEEEWPPELTEVGKQIVHRCKGVPLAVKVVGGLVYFKRTKLEWQMVLESETWEWESPGQGVGILPALLLSYYNLPIHLKQCLSFCSFPKDYELQKDELVKLWMAHGIIKSERREIEEIGEMYFDDLLTRSLLQDAEKDDVRGIFLCQVVCSSGSETAPPTEETNPVPPGGLNEWM