MRLWRKVSGLLKDQNSVWIASLSRRTALRNPDIEAAVIKATSHDEFSMNMKNVDRVFRWLRLSSTNLKPLIWAISIRTEKTKSWVVAIKVLILMHGLYSTRLPCVQRIGRLTFDLSNFEDGHSRNIEMQGINAFIRAYFMFLDQKSYFLFMEMEEKRSMVKLNKNMVMQNLENEEKENYSMAQDLVLLEKLQTLLDMLLEIRPLSDSTIVPLILEAMDCVVTEIFDVYSRIRLGIARVLSRINVIGKVEATLALKIMKKANIQAVELSLYFEFNRDIGVRNAEICPIVDQIPNEEIKELEEIIKGASDTSEKIDEINQDIVIYKKMESETKLKTIITNRWETFDEEHGGDDSSSIVKFTSRINPFADYSELTSSTNNVHVKPQELPDLISFT*