MKLRPLSFPLNLDVLLPNKTSGKLKILHRFVVEAGESWIHTYKWCWGLQLQLPDLFPHSLPLNLLLHRNGCTTKSNHPQFYIPSTHPLPYLVQDSAPINDTKSSNIDRRKWLVSSVGLLAVSLGNPLGNGVAMASNFADMPALKGKDYGKTKMKYPDYAETSSGLQYKDLRAGSGATPKIGDTVVVDWDGYTIGYYGRIFEARNKTKGGSFEGDDKSFYRFRLGSHEVIPAFEEAVAGMSLGGIRRIIVPPDLGYPENDYNKSGPRPTTFSGQRALDFVLRNQGLIDKTLLFDIELLNIIPN*