MVLSWDNFILNMVAAAYHQAICFTANEGARDFLVTSSSGSLKMKPVFRKERCSLRQYVNCVKYSSESPLCAIKPIFSSLSSTNDSRRTVLCDLVLFKALFPAAESYLILIRHGESMWNEKNLFTGCVDVPLTTKGVDEAIEAGKRIRHLPIDVVYISALIRSQMTAMLALTEHHCKKVPIIVHDETEQAKVWSQIYSEGTEMQSVPVIKAWQLNERMYGELQGFNKLETAERCGKEQVYKWRRSYDARPPNGESLEMCLRRAVTYFKEQIEPQLSSGKNVMVVAHANSLRSILMYLDKLTAEEVIHLELSTGVPMLYIYRENQFIRRGSPLGSTEDGVYAYTEVKSFFPLS*