YASSRAVTRGQNGKVPPPMKIAAVAESGGEERVRAVGEMLSRQAERLRIGFEFRVVSVPNKLADLTRESLGCDSEETLVVNLAFKLNRIPDESVSTENPRDELLRRVKKLAPRVVTVLEQEVNANTAPFLARVAESWSYYSALFDSVESAMGKENPDRVKVEEGLSRKLCNSVACEGRDRVERCEVFGKWRARMSMAGFQLKPLSQNLAESINSRLAAGNNRVNPGLTVKEENGGICFGWMGRTLTVASAW