MRAVVITKHGDPSVLQVRQRPDPPPPGPGQLRVAVRAAGVNFADHLARVGLYPDAPKLPAVVGYEVAGTVEAVGDGVDPNRVGERVLAGTRFGGYCEIVNVAATDSVVLPDALSFEQGAAVPVNYATAWAALHGYGSLRAGERVLIHAAAGGVGIAAVQFAKAAKAEVHGTASPQKHQKLAEFGVDRAIDYRRDGWWQGLGPYDVVLDALGGTSLRRSYTLLRPGGRLVGYGISNMQHGEKRSMRRVAPHALSMLRGFNLMKQLEESKTVIGLNMLRLWDDRRTLEPWIAPLTKALNDGTILPIVHAIVPFAEAPEAHRILAARENVDKVVLVP*