MGWSHPQFEKENLYFQGSATEKYYIRDAITKPAVHHESYQKLWETKWKKPCEMGVYPFMFGSIKDFEPVAQEIIKKGLKEPYDWDEYAQMYFPKAEELAKIAEEAEAAGEKEKASEYYLRSSAVYRISRFPTPRSEKQKYAWRKGCEVFYKGAALMEYPIKEVRIPHKHGIEGEGDVVPVNFLLPPNASETSPVPCVLIITGLDGYRTELAVWQQGWRSKGVATVIAEIPGTGDSPALRQDPTSPDRQWSSVLDWIESQKAVDSKKIVAWGFSTGGYYALRMAHTHKDRLLATISLGGGAHHMFDREWLEHANKLEYPFDLSNTLAYKFGYPDLESFIEESSKFSLLNDGTLQKPCTKVLLVNGNDDEIFPIDDMFVSLENGQPKLARMVKGKKHMGEPESFSIILEWIHKLLGLDGKIKEQLAMIPSRTK