MGAALSNFKQTIWPTLQQSFPPKSKFTVEDIPDLTGRIVIVTGGNVGIGYETVKALLQHNAKVYLAARSKNKAEKAINSLKEATGKEAIFLQLDLSSLSSVKKAAEEFLSKEPELHILFNNAGVMVPPIEQVTADGYDLQWGTNVLGHYHFTVLLLPALLAGVKSSPDHHARVVTTASSGAYLDTLHWETFKDTPERKKLSKENLYFQSKFGNVVFARQLAKRYAEQGIISVSVNPGNIQSDLQRHLTGLQRKLVNAMLYPTPIGAITQLYAGTAPEALNHNGEFFIPWARVGRCRPEAYDDELGEKLWKWLEDEVKAHEA*