MGAEMHYELAAMEGPYADPNAFSCDPDSLSTQQLDARLLLWYRQCLPKPPQWRADPKLKQQPWRGADGQELLLPQCWPSHWLTRARLLGARRGVALTLREADAEAHGEAPHAPQLVADAKFAFEVALREQQPAGALYESYRRLAAALAHSRRTRAGLALRHLALCPACSDALCLPAVTRYTLPPVVQRAGCSDCDYLAMRRMLAARTSSYNECTAKDAAEWLRGLEQADAVKHAWGVVVVDAINRPPHAATRLAIMEGTFDHDSFAAFLRATPGVAVPYCGAHGPPRSAADDAPMPGAPPGAPMPGAPMTDAPIPGEPPAPAAAEDAPMPGGGQDAHRNGCACPGGCX