MLPLLDLTHRLAKNGLTITIVVTPKNLPILNPLLSSFSNIQPLVFTFPPHPSLPEGVENVRDIGNHGNLPIINSLAKLQDPIIHWFNSHSNPPVAIISDFFLGWTHHLANKLRIPRIGFFSSGAFLTSTLDYVCNHMSLIRSRSQELITFHDLPNSPTFPWEHLPSIARFYKESDPEWELVLDGLIVNASSWGCVVNTFDALESPYMEYLTKITGHGRVFAVGPVSLLPDPDPTKSGIGFGCDVLSWLDDKPDGSVVYVCFGSQKFLTTEQMEALEIGLEESGIRYVWVVKPEQCGPVGTGSGRGIVIKGWAPQVSILSHPAVGGFLSHCGWNSVLEAIVAGVMILAWPMEADQYVNAKLLVEDHGAAVRVCEGNDTIPDATELARIIAESMSGEKSDKKIKAEELKYKAIQAVKDGGTSSMDLDRFISELCNIGPKMNVAGAISVLEISN*