MGGLQARRDLWEPYLQYGGDVVKDDCTIQELIQNLQERSKVAAMFNCKCIKNLVGFANSRPPCVVFTACLAVFAVGLFSLGYYMQVGVFDEENTDWRMFIGSLAQKEFCMFSNNTLNSTLNYTVSENLTLSASLIPVTLPMILRVYPGNLFLGTVTNVSHVTTIVRGGELGLSGAMHSQPVNLTFKLEKHWSVSCEGVACPNSGFAACGVVSLPAEIIPADMPHNYCNVSYEPVSAMVEMTSVGSCSKSNVLVKTSVPRYLEDHTTEKWVDVGNNEWETVNLRLQYSSYFLFVMVITCILYGMIKGRPVKNSKKIGGQTISGKQLKLKQAFQEFKKLESSNLSKRASSQELKEEG