MAALVLPGDTIPHSALPKGTGKKKTLTLGPGLRHIPPNTVVSTVAGALAIDHKKNAASVEFNSGKYTAFPGDLVIATVHSSSAEAFQCFLTPHTATASLPHLAFEGATKKTRPQLAPNSLVYCRIVSCGKDLPAELTCVDPATGKSEGLGLLKGGMLFSVSLGMARRMLSAKGGVVLLELLGAKIGFEVTVGRNGVVLVDGGGVKTTLAVGRALQEVDREGLGEERQRKLAADVLKSL