MLVDAGCEGDALLSKMNAAAIKTQLDGPVLATAGSQGEVASPSTCTPDSTLHGSEALAPASDLVMVANRGEIACRVLRTCARLGLRTLAVAASTAVALGPNPREYTNQARLLAIAREYGVTALHPGYGFLSENEEFCAAVTQVPVLLGSGLLTSAEEAVAAATKVGYPVLLKATGGGGGMGIYTCRSDADVLRQFEASQHQGKAFFGNDGVFCEKLVEEAHHVEVQIFGDGQGGCIALGERECSIQRRHQK