MPIRIDKKLPAVEILRTENIFVMDDQRAAHQDIRPLKILILNLMPQKMVTETQLLRHLANTPLQLDIDFLYMESHRSKTTRSEHMETFYKTFPEVKDEYFDGMIITGAPVEHLPFEEVDYWEEFRQMLEWSKTHVYSTLHICWGAQAGLYLRYGVEKYQMDSKLSGIYPQDTLKEGHLLFRGFDDSYVSPHSRHTEISKEEVLNKTNLEILSEGPQVGVSILASRDLREIYSFGHLEYDRDTLAKEYFRDRDAGFDPHIPENYFKDDDVNQVPCLCWSSSAALFFSNWVNHAVYQETPFDWRKIEDDASAYGYL*