MSRNRSFQVFRQRQRLVLLRAAALYDKFVDFAVDSVSRFEQLVEPDEIVKVWWKNLEYHSDFSLLFFQNHVGEILAEDRRTVIKSHAYQSKKIRMLRSAVIDGGEAMQVFNMAIFPRPCFDLPIFCADFFTSSSRSIFVLDLNPLYNVEADKAYKDKYYSELLPLVKKHSKLLPWGEKLTGESLQFFSPIVLWSKPESNKEVDEAIYLAFQDYIMAWTRIIGAATSETDIDATCRNKVAHHRYLTWRASKDPGRPVLRRLLGEDRCEHYIHEFLFNGLHDLGTSSFTEYFPEYRCEDGTVNTARSIIGKSYSERPWNDTGTFIHRSG*