MDARSLPPVDLRSSRVVTYDPQGLPTEHASLPALCDAIARRSPDMPAWIDVEGPHEEDLQWLQALFCLHPLTTKACLALDAAADSVSRMGNYVSLVVMMVDESLRAGETALCIVRLVEGMESERVASARERLARLQPILDAPEAGDELFRGRHMRAYLTDIEDHVVTAVQQAETAREVLASVQATHSARAMLEMARAQTKSDEIVKNLSMVMAVLLPPSLLPALFGMNVPVPMESNPATGAAQGEIVLFWWQWGAMAAFVALALAALKLARLL*