MRLWRKVSGLLKDQNSVWISSLSRRTALRNPDIEAAVIKATSHDEFSMNMKNVDRVFRWLRLSSTNLKPLIWAISVRTEKTKSWVVAIKVLILMHGLYSTRLPCVQRIGRLTFDLSNFEDGHSRNIEMQGINAFIRAYFMFLDQKSYFLYIEMEEKRSMVKLNKNMVVQNLENEEKENYSMAQDLVLLEKLQTLLDMLLNIRPLSYSTIVPLILEAMDCVVTEIFDVYSRIRLGIARVLSRINVIGKVEATLALKIMKKANIQGVELSQYFEFNRDIGVRNAEICPIVDQIPNEEIKELEEIINGGPSDSSEKIDEINQHIVIYEQKESETKLKTIITNRWETFDEEHGADDSSAIVNFKSRINPFEDYSELTNSTNNVPVKPQELPDLISFT*