MASSKKLKLDVRSFQESWTLDFGFVSRDDRAVCALCCQNVVCRTSSLKRHFETKHEKSFKDDAEKKESLKKAVSRYQKQSSIFKKAIQSSNRTTESSYKIAEGIAKHGKSFTDGVFVKEAFLGCAEVLFGDLPNKSTIISRIKDLPVSARTVERRITDMATDITEQQSAALKAAEVFSVALDESVDINDSPRLAVVARYCSNGEIHEELCCLKSMNGSTKGEDVLNTFIKHFEQRDIDIKKIFSITTDGAPAMVGIHRGLKQN