MAQKFDFPAEAPLRPSRKLRFADVAVTATAKEFAGIYRGKQQHAPDVDAVLHRASSAGVAKVMLTGMSPSDVSFNLDVARRRPPGTTFVTIGIHPYHAAEPWADAAAASSGLYFDRLAATIREVQTGSPGVLAAFGELGLDYDRLDVCGRDEQLRTFRAQLDVVAREAFDLPLFLHCRAAFADFVDVLTPYLPRLPRRGLVHSFVGSREEMEVLTGRMGLDVSVNGFSFKDDECLDMVRHVPLERLQLETDAPWGEVLPTTNAVVARYLANVPPPEVQSKKRDKFEMGKMVKGRNESCCIDRVAYVVAGLKGIGVDEVAEAAWRNSVEMFRLERDVEEAAA