MGKSVHVVLLAGGYSTVIAQGVSVAAEAAGSPGKLTGALAAATSMGSAVVPALLPLDGAPALVRLLKALKAVRRITLAAVWVVHNESDTARIMGPGGLFGPSPASDLGLPAVNFLSNGASGPDNWRGETADFRSALAAILKSGSSDACVAGISCTLAFMPNYNLQRLLEHSYLRNRDVLGFSLLNGVDVALLGSQGHLETVPGDDLALPRLERLRPLSDVSPGAKVAEPYLFLRPETAAAVASGAGGPSGWLQGLGSGLMEAGTYIAGIDLMFGRYNLRTAEAADYADRFFAFCSTAATDPAKVGLKPDAVLRPYDTNPGGTQPELPPVPAAGSFIGRSTAANFRFDVLDGTAKSDSALHGTDYEAFTKMAAAFNSRFFGDAATSKAAAAGMKHYLLPPTFYMTAYRRQGADIML*