MPIQTLDISPVGRVEGDLDVRVEIENGYVTNAWTHAELFRGFEIILRGKDPQAGLIVTPRICGICGGSHLSSASWALDTAWGTEVPRNAILARNLGQIVETIQSIPRYFYGLFAIDLTNKNYRRSHFYDEACRRFAAFTGKSYEIGITISSKPVEIYALLGGQWPHSSYMVPGGVMCAPTLTDITRAWAILEYFRTNWLEPVWLGCSLERYEEIQSYEDFQKWLNEDVKHRESDLGLYWRMGLDIGLDRYGAGVGKYVTWGYIPHEDKYNHPTIEGRNAAVIMKSGVYDSFTDTHALMNQAFARENLTHSWYDEGTEDWHPSDRTTNPINNNQKDFTGAYSWSSAVLHQDLGRLEAGPLARQLVAGGNHGESWQHYDPFILDTFKQMGGASVHLRQLGRVHEIVKLYRQAERCLREFKLNDPWYIKPEEKDGKGWGATEAARGALCHWVEIEKGKIKNYQVIAPGTWNIGPRDGEGQLGPIEKALIGTPIQDPKDPVEVGHVARSFDSCLVCTVHAHDAKTGEELARFRTA