MNRTALARRLRQRQTFAEKALWTLVRNRRLGGFKFQRQAVIDRYIVDFVCESAKVIVELDGAAHDGREEHDANRARILEPCGYLVLRFRNEQVLVDPGGTTDEILTVLRMGRA