MSLAYLLLLLAGLLASVAQRQPTPSDASTDGIQPGHALNKEAYLTFLGPYVMAEGKHDADMVDWYFVSARYLLYRLMKHELTKTKQPRDFLVLITSGISDWKRETLEKDGAKLVEVPPDVLKQLLQPESSWLTSEKRWKYNFAKLHAWNLIQYERIAYIDADVWVRANMDGMFSYVTNFPFAAVRDLEHNIFLGLRTLSEGFNAGLFALQPSQEVFKHMVSLINNVDKYKIHNMEQGFLNYYYGVSWNEIPREYSGNHLGQALELNYSRSAHEKMWTKLGSCGGQGEMALVWLKELLADMPEYQGDARIASAGSNRMRAALARMVHGHLRQVVGRRMGF*