MFLLVGGTRKLRSFSTAAAQPYLLVREREVTLKSSSERVVTLNLLDPCKLEMVKIPGKTLPTEVAKSLRIGSSKGWVAVTDLQNSKLRLTNLFNPCASSPTTITLPPLDGCYRGSVARVSKVSLSASPNQRDCVVAAKLFAPLVSLCRPGDSEWTHIETPNNFFTSAVMHSMRDQKFYLHSPHTAPTDLIKTCSDFPPVSPYRRFYFSDIPKTTQDLYQSSIFRTQYLVESPSGDSFIVIWCMAGGKMEKETSRLMCETKGFMVFKQDHGKKLCSYTQDIGDLCIFLGKNESFCVSATKYPGLNPNSVYFEGSETGFGFYQLSSNTVHDLTHLAPFSAFYLWLAPLE*