MTRIITKQGSLSSPALYWSLTKEDTEIVKRQMVHRKFKNDIVAGVTYYCQWGAPQVLLCRPMVKKRPFPTSFWLTCPYLIQKCGELESQQGVKALEEYLQKRVSLHDWVLYHVLHMNIRMSLFPPAQRMYLQKRRPSLWKALRRGGVGGIQDKNSFKVKCLHLHVASWLALRTHPAGEWLHQNLQQVSCPVPECYPCFIKGGGRNVERAL