MRLWRKAFGLVKDHKSLWFASLSRRTSFRNPEMEAAVIKATSHDELTIDMKNVDRVYKWLRLSPSHLKSLIWSISLRMEKTKSWVVAIKGLMLMHGVYSSKIPAIQRIGRLPFDLSNFKDGYSDPYKIWGINEFIRAYFTYLDQKSSLLFMNLQERRNLQNLEHVNDDNNNVVVIVEGHYSMIQDLVLLQKLQYLLDMLLEIRPLCGNAVVPLVLEAMDCVMIEVFDVYSRICNGIARILLRIYSAGKVEASMALRIVQKATIQGEELSVYFELCQSIGVKNAAEFPTIEQIPYEDIKELEEIINGVSEKESRIIPYQHDGKGIVVVREKNGDQNLENESKLRTVITDNWEKFDEDLMQNDGVKIAPYAINPFEICTYNVPSKKTPELPDLISFL*