MTTSRQFMLGKESELRIEVGMETSIRLRLNSGAAEIFGTELPPENWITFPPRHKFAVFTWNGATIEVNGPSEVEYVADETPMVSYVNVHAVLNARRASAKGSSAGGADSSQGPRVIVVGPTDSGKSSLSMMLLSWASKQSWKPTFVDLDIGQGSITIPGCIAATPIEMPIDPVEGIPLEMPLVYFFGHTMPSANADLYKVLVKELARILERQFAGNAEARAAGMVINTMGWVEGVGYELLLHAIEAFNANVILVLGQEKLCSMLKDVLKSKSNVDVVKLHKSGGVVPRNPKVRQKARSYKIREYFYGLTSDLSPHSNVASFSDFFVFRIGGGPQAPRSALPIGAEPSADPTRLVLVNINRDLLHLVLAVSYAKEQDQIISSNVAGFIYITDIDIQRKKITYLAPCPGELPSRYLIEGSLTWLES*