MESSVTKSILVTGANKGVGYGIVRNLALSYAQRSSDIPLTIFLSARDPNLGTESLKKIQQELKPKKILKDDGGNIDFKFLRIDLTDDQSIIDAEKVFTNDGLDVLINNAGIAVAKNDFDVNVVRKTFETNFYGTLKVCNHFYPLIRPNGRLINVSSSVGNLNALSNELQKEFSRDDLEMEGLINLMKKFEYDVENNQWEKEGWPTNAYRVSKVGVTAMTKIFARRANSEGKNILISACCPGWVATDMAGPNAPKTIDQGAQTPVYLALDEEVVPKAKNGEFWRDERIVPW*