MGRNELPRRKLVAISNIEELRGTYPVAASKQIISLGLNHRRTYGMEQCRVVQRTLRIPTRVALLGAANSIHTVRWANGLAERGIEVHVLTLHAPGRELSPQVHLHRLRCRAPLGYALAAKRVRRLLAEIQPELLNAHYASGYGLLARLAKFQPLLLSAWGTDIYKFPHKSALHRRLLTDNLRFATLVASTSRAMARRIAAIEPLPVTITPFGIDHTQFCPRHRDDGQAHDDGQAIVVGTIKGLEPQYGIDTLLRAFQIVVSQLDRSHPEIARRLELRIYGKGSQKKKLKKLACDLQLDERVVFAGFIPHAKVPEALANLDIYVALSRQDSFGVAILEASSCGVPVVVSDADGPAEVVADNESGFIVPVDDPGFAAARIVDLVLNPELRAQMSARGREHVLQHYTWDHSLDIMLEAYRKTLCLAHSGTRSHSP