MSQALPLITRQGDRIAIVTGLRTPFARQATAFHGVPAIDLGKMVVGEMLARSDIPAEVIEQLVFGQVVQMPEAPNIAREIVLGTGMSVHTDAYSVSRACATSFQAVANVAESLMAGTIRAGIAGGADSSSVLPIGVSKTLARTLVDANKARTLSQKLKLFSRLRPRDLLPVPPAVAEYSTGLRMGDTAEQMAKSWGISREQQDALAHRSHQLAAKAWEEGKLSAEVMTAYAPPFREPLEQDNNIRKNSTLADYQKLRPAFDRKHGTVTAANSTPLTDGAAAVILMTESRAKELGLRPLGYLRSYAFTAIDVWQDMLLGPAWSTPLALERAGLTLADLTLIDMHEAFAAQTLANLQCLASDRFAREVLGRSQATGEVDESKFNVLGGSIAYGHPFAATGARMITQTLHELRRRGGGFGLVTACAAGGLGAAMIVEAE*